浏览器操作
打开浏览器
Open Browser url=https://www.baidu.com browser=edge
关闭浏览器
Close Browser
最大化浏览器
Maximize Browser Window
设置浏览器宽高
Set Window Size 800 600
刷新页面
Reload Page
iframe操作
选中指定iframe
Select Frame locator
回到最外层iframe
如果需要定位的iFrame在当前Frame外或者平级,可以先试用unselect设置最外层的iFrame为当前Frame,再使用select
Frame切换到指定的iFrame来定位元素。
Unselect Frame
输入操作
输入文本
Input Text //input[@id="kw"] 周杰伦
模拟按键输入
模拟用户按键输入,其中key可以是单个字符,也可以是以""开头的ASCII Code码。
Press Key locator key
获取文本
获取元素上文本信息,可以用于预期值对比。
${text}= Get Text locator
点击元素
Click Element locator 单击元素,可以通过id、name、xpath等指定要单击的元素
Click Button locator 单击button
Double Click Element locator 双击元素
Click Link locator 单击链接 可以通过id,name,href,link text来定位指定的连接
属性获取
获取页面标题
${title}= Get Title
获取元素属性值
${name}= Get Element Attribute locator attribute
${name}= Get Element Attribute id=kw name
元素等待操作
等待页面出现某元素
Wait Until Page Contains Element locator 30 Not found
等待页面包含指定文本,等待页面直到预期的元素出现,一般用于等待指定的文本信息出现。
Wait Until Page Contains text
等待元素可见
Wait Until Element Is Visible locator
预期结果校验
校验页面是否包含指定按钮
Page Should Contain Button locator
校验页面是否包含指定元素
Page Should Contain Element locator
校验url
Location Should Be url
校验当前页面是否包含指定文本
Page Should Contain text
校验元素是否包含某文本
Element Should Contain locator expected
校验元素是否可见
Element Should Be Visible locator
Cookie操作
Get Cookie nameAdd Cookie name valueDelete All CookiesDelete Cookie name
其他常用
截屏
Capture Page Screenshot
执行js代码
Execute Javascript
浏览器回退
Go Back