RobotFramework关键字使用

目录

一、字符串拼接catenate

1、编码

2、 执行

3、指定拼接字符# SEPARATOR

 二、创建列表 Create List

1、编码

 2、执行

3、另一种方式列表适合循环

 三、创建字典 Create Dictionary

 1、编码

 2、执行

3、 获取字段的key

1、导入外部库Collections

 2、编码

 3、执行

 4、通过key获取value

 四、使用python的关键字 Evaluate

1、编码

2、执行 

 3、使用python的time库

 五、执行py文件

1、提供一个py文件(test.py)

 2、使用Import Library导入这个文件test.py

 3、执行

 六、流程控制if判断

1、编码

2、执行

 七、流程控制for循环

1、编码

 2、执行

3、配合list使用

 4、配合随机函数

 5、中断循环

 八、截图 Take Screenshot

1、导入外部库Screenshot

2、编码

3、执行 


一、字符串拼接catenate

1、编码

此方式实现的字符串拼接是使用空格连接的

2、 执行

3、指定拼接字符# SEPARATOR

 使用#

 

 二、创建列表 Create List

1、编码

 2、执行

3、另一种方式列表适合循环

@ 定义变量

使用Log Many 打印

 执行,发现每个列表对象都被打印

 三、创建字典 Create Dictionary

 1、编码

 2、执行

3、 获取字段的key

1、导入外部库Collections

选择当前test case上级test suilt

 2、编码

 3、执行

 4、通过key获取value

需要字典 ${dict}和对应的key(name)

 执行

 四、使用python的关键字 Evaluate

1、编码

使用Evaluate

使用python函数

导入python模块   modules=python

2、执行 

随机1-100,每次执行结果不一样

 3、使用python的time库

 

 五、执行py文件

1、提供一个py文件(test.py)

 

 2、使用Import Library导入这个文件test.py

使用python将传入的10和20转化为int型

 3、执行

 六、流程控制if判断

1、编码

2、执行

 

 七、流程控制for循环

1、编码

FOR .. IN ...

END

 

 2、执行

3、配合list使用

 使用@{list} 就是为了循环,注意没有使用${list}

 

 4、配合随机函数

 从1-10当中循环

 5、中断循环

 

 等于6中断循环

 八、截图 Take Screenshot

1、导入外部库Screenshot

2、编码

 

3、执行 

 可以通过report去查找截屏文件

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值