在项目实际自动化测试过程中,主要用到了Selenium2Library库里的一些关键字和内置包BuiltIn的关键字,今天我们就来分享下Selenium2Library常用关键字。
我们把操作主要分为六大类:
一)浏览器操作
二)文本输入
三)点击操作
四)选择/取消选择
五)检查点
六)其他
插播一个小技巧:鼠标移至关键字上,直接按Ctrl+M,可以查看关键字的用法。
一)浏览器操作
包含的关键字有:Open Browser、Close Browser、Close All Browsers、Maximize Brower Window。
1、Open Browser
打开浏览器,看脚本在哪个浏览器执行,默认的是Firefox,如果是想在Chrome执行,则将第二个参数复制为chrome即可,Chrome浏览器需要安装驱动:chromedriver.exe。
2、Close Browser
关闭浏览器
3、Close All Browsers
关闭所有打开的浏览器和浏览器缓存重置
4、Maximize Brower Window
浏览器最大化,无需参数,RF打开浏览器不是最大化的,所以要使用该关键字把浏览器最大化,通常和打开浏览器配合使用。
二)文本输入
包含的关键字有input text、Input Password。
1、input text
输入框输入内容,第二个参数是定位,可以通过三种方式定位,即id,name,xpath和css。
2、Input Password
输入密码
三)点击操作
包含的关键字有Click Element、Click Link、click button、Double Click Element
1、Click Element
点击元素
2、Click Link
点击链接
3、click button
点击按钮
4、Double Click Element
双击元素
四)选择/取消选择
包含的关键字有:Select Checkbox、Unselect Checkbox、Select Frame、Unselect Frame。
1、Select Checkbox
勾选复选框
2、Unselect Checkbox
取消勾选复选框
3、Select Frame
选择框架,对前端页面了解的应该知道,一个页面可能包含很多层框架,那我们选择框架就要一层一层选,先选最外层。
4、Unselect Frame
退出框架
五)检查点
包含的关键字有:Page Should Contain、Page Should Not Contain、Page Should Contain Element、Page Should Not Contain Element 、Wait Until page Contains、Wait Until Page Does Not Contain、Wait Until Page Contains Element、Wait Until Page Does Not Contain Element
1、Page Should Contain
验证页面包含内容
2、Page Should Not Contain
验证页面不包含内容
3、Page Should Contain Element
页面包含元素
4、Page Should Not Contain Element
页面不包含元素
5、Wait Until page Contains
等到页面包含
6、Wait Until Page Does Not Contain
等到页面不包含
7、Wait Until Page Contains Element
等到页面包含元素
8、Wait Until Page Does Not Contain Element
等到页面不包含元素
六)其他
其他关键字包含:Reload Page、Go Back、Go To。
1、Reload Page
刷新页面
2、Go Back
返回上一步
3、Go To
跳转新的url
今天的分享就到这里,希望对大家有所启发。
我是程序员馨馨,全网ID唯一,转载请注明出处。