前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Root Framework逻辑判断与循环

Root Framework逻辑判断与循环

作者头像
zx钟
发布2020-04-26 13:40:35
5990
发布2020-04-26 13:40:35
举报
文章被收录于专栏:测试游记测试游记

if分支

Robot Framework 2.7.4前没有ELSE IFELSE

代码语言:javascript
复制
  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. 运行测试
  1. 查看测试结果

for in range

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

代码语言:javascript
复制
for i in range(10):
print(i)

for in enumerate

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

代码语言:javascript
复制
for index,i in enumerate(10):
print(index,i)

for in zip

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

代码语言:javascript
复制
for a,b in zip([1,2,3],[3,2,1]):
print(a,b)

查找关键字

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

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

  • 内置关键字
  • 第三方扩展关键字
  • 自定义用户关键字
  • 系统关键字
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试游记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • if分支
    • For循环
      • for in range
      • for in enumerate
      • for in zip
    • 查找关键字
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档