常用系统关键字此处做些记录,后续根据实际应用陆续补充
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) randomlog ${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 转换成其他类型