自定义变量 Set variable
连接对象 Catenate 加上“SEPARATOR=”可以对多个连接的信息进行分割
定义列表 Create List
获取当前时间 get time
设置休眠时间 sleep(秒)
if分支 run keyword if
for循环 :FOR 通过“:for”定义 for 循环;in range 用于指定循环的范围 FOR … END
“create list” 关键字用来定义列表(a,b,c),“@{}”用来存放列表(遍历循环)
通过“Exit For Loop If”关键字时行 for 循环内的判断,当满足 Exit For Loop If 条件后,循环结束
Evauate 可以调用 Python 所提供的 random 模块下的 randint()方法
通过调用 Python 所提供的 os 模块中的 system()方法可以执行本地 Python 文件
倒入库 Import Library
注释 Comment
截图 Take Screenshot (需要在测试套件里面手动加载Scrennshot库)
创建字典 Create Dictionary (需要在测试套件里面手动加载Collections库)
操作字典 Get Dictionary Items 关键字获取字典中的 key 和 value。
Get Dictionary Keys 关键字获取字典中的 key。
Get Dictionary Values 关键字获取字典中的 value。
Get From Dictionary 关键字获取字典中的 key 对应的 value
创建用户关键字 在测试套件上右键选择“New User Keyword”选项
创建资源 右键“测试项目”选择“New Resource”创建资源
打开浏览器 Open Browser
关闭当前浏览器 Close Browser
关闭所有浏览器 Close All Browser
浏览器最大化 Maximize Browser Window
设置浏览器窗口宽高 Get Window Size
输入文本 Input Text
点击元素 Click Element
点击按钮 Click Button
等待元素出现 Wait Until Page Contains Element
获得当前浏览器窗口的 title 信息 get title
获取元素的文本信息 get text
cookei处理 get cookies 获得当前浏览器的所有 cookie
get cookie value 获得 cookie 值,key_name 表示一对 cookie 中 key 的 name
add cookie 添加 cookie,添加一对 cooke (key:value)
delete cookie 删除 cookie,删除 key 为 name 的 cookie 信息
delete all cookies 删除当前浏览器的所有 cookies
获取文本信息进行比较 should contain
进入表单 Select Frame
退出表单 Unselect Frame
下拉框选择 Unselect From List By Value
执行Javascript Execute Javascript
Create Session: 创建一个session,连接某个服务器
Create Ntlm Session: 也是创建一个session,只不过加上了域、用户名、密码用于NTLM认证。
Get Request: 通过GET方式发起请求。
Post Request: 通过POST方式发起请求。
Head Request: 发送一个HEAD请求。
TO Json: 将文本转换成json对象