Robot Framework
变量和常量
1.变量分为两种类型,一种是Scalar,一种是List;Scalar型变量以“$”作为标识符,List型变量以“@”作为标识符
2.变量的声明有两种方式,一种是直接通过add scalar、add list来声明,一种是通过set variable来声明
示例:
1).通过方式1来声明变量
声明一个Scalar变量,一个list变量,结果如下:
2).通过方式2来声明变量
3.在RIDE里面所有的字符都会被当做字符串来处理,此时如果变量的值是数字,也会被当做字符串处理,如果想要当做数值,则应该加上“${}”来识别。
常用关键字
赋值:Set variable、Set variable if
赋值后直接运行,默认会打印出变量和变量值
创建列表:Create List”
List类型的变量可以通过set varial关键字来直接赋值,也可以通过create list来创建
打印日志:log、log many
打印list类型变量时使用logmany
连接对象:Catenate
可以连接多个信息
获取当前时间:get time/设置休眠时间:sleep
if语句
if语句一般跟run keyword一起使用,具体用法如下:
若使用if嵌套,则在ELSE IF前必须使用“...”,且ELSE IF必须全部是大写的
For循环
For循环语句一般和in range配合使用
注意事项:
- for前面必须加冒号
- 遍历列表
中断循环:Exit For Loop If”
通过“Exit For Loop If”关键字时行 for 循环内的判断,当满足 Exit For Loop If 条件后,循环结束。
导入第三方库:import library
注释:comment
注释有两种方式,一种是用关键字comment注释,一种是用“#”进行注释
快捷方式使用
鼠标放在关键字上,然后按键盘的ctrl即可看到关键字的使用方法