Robot Framework 内建库
*** Keywords ***
失败后继续运行
[Arguments] ${keyword} @{args}
Run Keyword And Continue On Failure ${keyword} @{args}
日志
[Arguments] @{msg}
log @{msg}
注释
comment
调用方法
[Arguments] ${object} ${method_name} @{args}
${res} Call Method ${object} ${method_name} @{args}
[Return] ${res}
连接
[Arguments] ${sep} @{args}
[Documentation] 可以使用 SEPARATOR= 指定连接字符,例如:
... 连接 SEPARATOR=*** \ \ aaa \ bbb \ ccc
... --------------------------------------------------
... 输出结果:aaa***bbb***ccc
${res} Catenate ${sep} @{args}
[Return] ${res}
继续for循环
Continue For Loop
条件成立继续for循环
[Arguments] ${arg}
Continue For Loop If ${arg}
转成二进制
[Arguments] ${item} ${base}= ${prefix}= ${length}=
${res} Convert To Binary ${item} ${base} ${prefix} ${length}
[Return] ${res}
转成bool
[Arguments] ${item}
${res} Convert To Boolean ${item}
[Return] ${res}
转成hex
[Arguments] ${item} ${base}= ${prefix}= ${length}= ${lowercase}=False
${res} Convert To Hex ${item} ${base} ${prefix} ${length} ${lowercase}
[Return] ${res}
转成int
[Arguments] ${item} ${base}=
${res} Convert To Integer ${item} ${base}
[Return] ${res}
转成Number
[Arguments] ${item} ${precision}=
[Documentation] precison 参数是保留位数,默认全部保存。
... Convert To Number 13.14 \
... Convert To Number 13.14 1
... Convert To Number 13.14 0
... Convert To Number 13.14 -1
${res} Convert To Number ${item} ${precision}
[Return] ${res}
转成Octal
[Arguments] ${item} ${base}= ${prefix}= ${length}=
${res} Convert To Octal ${item} ${base} ${prefix} ${length}
[Return] ${res}
转成String
[Arguments] ${item}
${res} Convert To String ${item}
[Return] ${res}
创建List
[Arguments] @{items}
@{list} Create List @{items}
[Return] @{list}
求值
[Arguments] ${expr} ${modules}=
[Documentation] ${status} = 求值 \ 0 < ${result} < 10
...
... ${down} = \ 求值 \ int(${result})
...
... ${up} = 求值 \ math.ceil(${result}) \ math
...
... ${random} = 求值 random.randint(0, sys.maxint) \ random,sys
${res} Evaluate ${expr} ${modules}
[Return] ${res}
退出For循环
Exit For Loop
条件成立退出For循环
[Arguments] ${arg}
Exit For Loop If ${arg}
失败
[Arguments] ${msg}= @{tag}
[Documentation] 使带有选择标签的测试失败,并给出失败信息,例如:
... 失败