1.资源文件(Resource)
外部资源添加成功后,只能查看,要实际使用还是必须先导入对应的资源文件(导入成功后显示蓝色)
未被实际使用的资源文件在robotframework目录里面显示灰色,实际引用后才会显示黑色
2.变量
${arg}普通变量需要通过log打印
@{list}列表型变量需要通过log many打印
以上两种用错后执行case会报错
3.变量的赋值有三种方式
3.1set方式:set variable
3.2get方式:get lenght获取字符串长度
3.3命令赋值方式: -v 变量:赋值(存在疑问:命令行不生效)
4.获取变量的某部分值有两种方式
@{list} create list 1 3 5 7
log ${list[3]}
log @{list}[3] #打印列表变量的部分值
执行结果如下图:(两种写法均可以)
5.变量文件
说明:通过py文件定义变量名称和变量值
5.1在suite的import导出variable变量py文件
5.2在case里面直接引用变量名称
6关键字
定义关键字的入参时,有设置默认值的入参为选填入参;无默认值的入参为必填入参
定义多个入参时规则:
选填入参不能在必填入参前面
list类型入参只能在最后一项
7.循环分支
注意事项:ELSE必须使用大写,否则报错,且ELSE/ELSE IF前必须使用“...”,否则RF无法识别