自动化之RFS常用关键字:
Open browser (url) (browser) (alias)打开浏览器
close browser: 关闭第一个浏览器
close all browser: 关闭所有的浏览器
Maximize Browser Window: 浏览器最大化
Input Text (locator) (text) 输入文本信息
Input Password (locator) (text) 输入密码
Click Element (locator) 点击元素
Click Button (locator) 点击按钮
Click Image (locator(image_url\xpath)) 点击图片
Click Link (locator(链接名\id\name\链接 )) 点击链接
sleep (time) 指定休眠时间(1指1秒)
get title 获取当前浏览器的窗口的title信息;
Get text 获取文本信息
get value 获取文本框输入内容
Get Window Size: 设置浏览器宽、高
go to (url) 选择页面
go back 后退
mouse over (locator) 移动鼠标在固定区域内直接显示里面内容;
switch browser 切换浏览器
get window handles 获取所有页面句柄(返回的是句柄列表)
select window (handle\title\url) 选择停留在当前页面操作(注意:默认为切换到当前句柄页)
close window (handle) 关闭浏览器选项卡(注意:默认关闭到当前句柄页)
Select Frame (locator) 框架
Unselect Frame 取消框架
Execute Javascript window.scrollTo(500,200) 一步到位(left,top)
Execute Javascript document.documentElement.scrollTop=500 上下滚动页面
Execute Javascript document.documentElement.scrollLeft=300 左右滚动页面
confirm action 过滤弹框
Dismiss Alert (bool) 弹窗处理(true表示确定,false表示取消)
get alert message (bool) 获取弹出窗的信息(默认Dismiss=true)
select radio button 组名(name值) value 单选框
select checkbox (locator(xpath/id)) 复选框
select from list: Arguments:[ locator | *items ]--两个参数,一个是select元素的定位路径,一个是*items;
1.*items是非必填参数,当*items不填时,这个关键字会选择下拉列表最后一个值;
2.需要选择值Select From List只支持value或者lable取值,不支持index,优先级为先按value选值,然后再按lable取值
select from list by index: Arguments:[ locator | *indexes ]--两个参数:一个是select元素的定位路径,一个是下拉选项的下标,从0开始,0表示选择第一个值
select from list by value: Arguments:[ locator | *values]--两个参数:一个是select元素的定位路径,一个是下拉选项的标签value值
select from list by lable: Arguments:[ locator | *lables]--两个参数:一个是select元素的定位路径,一个是下拉选项的text值,注意是text值,不是标签的value值
Select From List By Index 通过索引取值 比如:(保密 男 女 索引下标为0,1,2)
Select From List By Label 通过实际值取值 比如:(保密 男 女 取值直接取:男/女)
Select From List By Value 值 比如:(保密 男 女 取值直接取:0/1)
assign id to element 定义临时ID
Wait Until Page Contains Element:等待元素出现在当前页面 (可自定义错误提示error,超过最长等待时间即提示报错;)
run keywords and return status:判断页面的按钮是否存在
run keyword and ignore error:是自动化脚本出现bug时继续运行
Set Variable 设置普通变量
Set Variable if 设置普通变量的if判断
Get Length 获取长度