Root Framework逻辑判断与循环

if分支

Robot Framework 2.7.4前没有ELSE IFELSE

  Run Keyword If 条件1 do action1
  ... ELSE IF 条件2 do action2
  ... ELSE do action N

For循环

正常情况下使用:FOR即可,但是RIDE自动把我的给吃了

采用在Pycharm中编写

但是同样的 在RIDE打开之后 又会自动吃掉我的:

设置一下Pycharm,让它在Pycharm中运行。

  1. 添加External Tools
  2. 新建一个Tool:Pybot Run Suite

Description:描述

Program:pybot的具体路径

Arguments:pybot的命令行参数

Working directory:工作路径

  1. 运行测试
  2. 查看测试结果

for in range

把上面的IN 换成 IN RANGE就可以实现类似python的

for i in range(10):
  print(i)

for in enumerate

把上面的IN 换成 IN ENUMERATE就可以实现类似python的

for index,i in enumerate(10):
  print(index,i)

for in zip

把上面的IN 换成 IN ZIP就可以实现类似python的

for a,b in zip([1,2,3],[3,2,1]):
  print(a,b)

查找关键字

Robot Framework 是一款关键字驱动的测试框架。使用者可以自定义关键字和开发系统关键字来增强测试功能,框架本身也提供了非常多的内置关键字功能。

Tool->Search Keywords(F5)中可以找到关键字

  • 内置关键字
  • 第三方扩展关键字
  • 自定义用户关键字
  • 系统关键字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值