测试工具之RobotFramework关键字和快捷键

 

RF中关键字很多,即使经常使用也有些关键字没有使用过,所以我们就需要记住一些常用的关键字,在使用中本人整理了部分关键字、快捷键和部分RF的常识

 

1、F5

如果只记得关键字部分,可以通过F5呼出关键字查找页面,输入后查找

 

2、一些快捷键

ctrl+shift+space 联想输入
ctrl+shift+d 删除一格
ctrl+shift+i 增加一格
ctrl+a &ctrl+1 设置变量,前置$
ctrl+a &ctrl+2 设置变量,前置@
ctrl+# 注释一行
ctrl+$ 取消注释
ctrl+d 删除一行

 

3、在testcase中,蓝色为关键字,绿色为变量,褐色为注释,黑色为普通字符

 

4、Set variable 设置变量值,如:

 

5、log 打印变量值或普通字符,如:

 

6、Catenate 连接多个单元格(单元格间使用空格分割),如:

 

7、SEPARATOR 分隔符,和Catenate一起,如

 

7、Create List 创建列表,如:

注:如果使用@定义,则需用log many关键字打印

8、get time 获取当前时间

${time}|get time

 

9、sleep 休眠时间,按秒计算
sleep|5

 

10、run keyword if 条件分支语句

 

 


11、for循环,如下:

 

 12、遍历列表用@{a},若用${a}则一起打印

:FOR|${i}|in|@{a}
|log|${i}

 

13、FOR循环跳出循环:


也可以写成:|Run Keyword If|'${i}'=='c'|Exit For Loop

14、FOR的其他用法
:FOR|${i}|IN RANGE|10 ---打印0-9
:FOR|${i}|IN RANGE|1|11 ---打印1-10
:FOR|${i}|IN RANGE|5|26|10 ---打印5/15/25
:FOR|${i}|IN RANGE|13|-13|-10 ---打印13/3/-7

 

15、Repeat Keyword

Repeat Keyword|5|log|hello

 

16、注释
Comment注释
comment|hello
#hello

 

17、导入库

Import Library 导入库
Import Library|unittest

 

18、

Evaluate 使用python方法 如:
${i}|Evaluate|random.randint(5,10)|random

 

19、

执行完case,会产生output.xml,log.html,report.html三个文件

 

 

未完待续。。。

转载于:https://www.cnblogs.com/watertaro/p/9363415.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值