常用系统关键字此处做些记录,后续根据实际应用陆续补充
1、变量声明
${a} Set Variable hello
2、表单嵌套
Select Frame Xpath=//* [@]
Unselect Frame
3、if 语句
${a} set variable 2
${b} set variable 3
run keyword if ${a}>=1 log a大于1
... ELSE IF ${b}>=1 log b小于等于5
... ELSE log 上面两个条件都不满足
4、for循环
:FOR ${i} in range 10
\ log ${i}
5、获取值(用于校验预期结果)
Get Title #获取当前浏览器窗口的title信息
Get Text id=mm #获取元素的文本信息
Get Element Attribute id=mm@name #获取name元素的属
6、验证(断言的使用)
open browser http://www.baidu.com chrome
${title} Get Title
should contain ${title} 百度一下,你就知道
7、调用
evaluate:主要作用是直接调用Python的放大。第一列放变量接收值,第三列是运算表达式,第四列是要用到的Python的module。evaluate是执行python表达式,并返回执行结果
${d} Evaluate random.randint(1000,9999) random
log ${d}
8、cookie处理
Get Cookies #获取当前浏览器的所有cookie
Get Cookie Value key_name #输入cookie的name,获取他的值
delete cookie key_name #输入cookie的name,删除他的值
delete all cookies #删除当前浏览器的所有cookie
add cookie key_name value_name #通过名称和值来添加coo
9、下拉框选择
Unselect From List By Value xpath=//*[@] value #定位下拉框后,再输入下拉框里面的value值
10、类型转换
convert:Convert To XX 转换成其他类型