RIDE工具教程
https://blog.csdn.net/kongsuhongbaby/article/details/103752391
测试脚本结构
Settings:导入库,导入资源
Variables:全局变量集
Test Cases:测试用例集,
测试用例中的设置
[Documentation]:该用例文字说明。
[Tags]:用例的标签,多个空格间隔。
[Setup],[Teardown]:前置后置操作。
[Template]:指定使用的模板关键字。仅包含该关键字的参数数据。
[Timeout]:用于设置测试用例超时。
Keywords:用户关键字
注:
1.RF中,默认字符串类型,如需整形、浮点数、列表,需调用关键字来转换或生成
2.{} 就是变量标识符
3.不区分大小写: ${var} 和 ${VAR} 指向同一个对象
标量(scalars)
引用方式:${SCALAR}
创建
${path} Set Variable /webcast/wallet_api/my_wallet/
访问
${path}
列表(lists)
引用方式:@{LIST}
创建
@{list1} Create list 一 二 三 四 五
访问
#列表取值1
${L0} get from list ${list1} 0
#列表取值2
Log ${list1}[0]
#列表取值3
Log ${list1}[1:3]
#列表取值4
Log ${list1[0]}
@{list}和${list}的区别
• ${list} 可以看成是一个列表整体, @{list} 可以看成整体拆成一个个单独的元素
• ${list} 在 Python 里面就是一个 list ,然后 @{list} 就是展开其 list中的每个元素,作为多个参数传入,和 *args 一样效果,在Python 里叫可变参数。
字典(dictionaries)
引用方式:&{DICT}