在項(xiàng)目實(shí)際自動(dòng)化測(cè)試過(guò)程中,主要用到了Selenium2Library庫(kù)里的一些關(guān)鍵字和內(nèi)置包BuiltIn的關(guān)鍵字,今天我們就來(lái)分享下Selenium2Library常用關(guān)鍵字。
我們把操作主要分為六大類(lèi):
一)瀏覽器操作
二)文本輸入
三)點(diǎn)擊操作
四)選擇/取消選擇
五)檢查點(diǎn)
六)其他
插播一個(gè)小技巧:鼠標(biāo)移至關(guān)鍵字上,直接按Ctrl+M,可以查看關(guān)鍵字的用法。
一)瀏覽器操作
包含的關(guān)鍵字有:Open Browser、Close Browser、Close All Browsers、Maximize Brower Window。
1、Open Browser
打開(kāi)瀏覽器,看腳本在哪個(gè)瀏覽器執(zhí)行,默認(rèn)的是Firefox,如果是想在Chrome執(zhí)行,則將第二個(gè)參數(shù)復(fù)制為chrome即可,Chrome瀏覽器需要安裝驅(qū)動(dòng):chromedriver.exe。
2、Close Browser
關(guān)閉瀏覽器
3、Close All Browsers
關(guān)閉所有打開(kāi)的瀏覽器和瀏覽器緩存重置
4、Maximize Brower Window
瀏覽器最大化,無(wú)需參數(shù),RF打開(kāi)瀏覽器不是最大化的,所以要使用該關(guān)鍵字把瀏覽器最大化,通常和打開(kāi)瀏覽器配合使用。
二)文本輸入
包含的關(guān)鍵字有input text、Input Password。
1、input text
輸入框輸入內(nèi)容,第二個(gè)參數(shù)是定位,可以通過(guò)三種方式定位,即id,name,xpath和css。
2、Input Password
輸入密碼
三)點(diǎn)擊操作
包含的關(guān)鍵字有Click Element、Click Link、click button、Double Click Element
1、Click Element
點(diǎn)擊元素
2、Click Link
點(diǎn)擊鏈接
3、click button
點(diǎn)擊按鈕
4、Double Click Element
雙擊元素
四)選擇/取消選擇
包含的關(guān)鍵字有:Select Checkbox、Unselect Checkbox、Select Frame、Unselect Frame。
1、Select Checkbox
勾選復(fù)選框
2、Unselect Checkbox
取消勾選復(fù)選框
3、Select Frame
選擇框架,對(duì)前端頁(yè)面了解的應(yīng)該知道,一個(gè)頁(yè)面可能包含很多層框架,那我們選擇框架就要一層一層選,先選最外層。
4、Unselect Frame
退出框架
五)檢查點(diǎn)
包含的關(guān)鍵字有: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
驗(yàn)證頁(yè)面包含內(nèi)容
2、Page Should Not Contain
驗(yàn)證頁(yè)面不包含內(nèi)容
3、Page Should Contain Element
頁(yè)面包含元素
4、Page Should Not Contain Element
頁(yè)面不包含元素
5、Wait Until page Contains
等到頁(yè)面包含
6、Wait Until Page Does Not Contain
等到頁(yè)面不包含
7、Wait Until Page Contains Element
等到頁(yè)面包含元素
8、Wait Until Page Does Not Contain Element
等到頁(yè)面不包含元素
六)其他
其他關(guān)鍵字包含:Reload Page、Go Back、Go To。
1、Reload Page
刷新頁(yè)面
2、Go Back
返回上一步
3、Go To
跳轉(zhuǎn)新的url
今天的分享就到這里,希望對(duì)大家有所啟發(fā)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-624174.html
我是程序員馨馨,全網(wǎng)ID唯一,轉(zhuǎn)載請(qǐng)注明出處。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-624174.html
到了這里,關(guān)于Robot Framweork之UI自動(dòng)化測(cè)試---Selenium2Library常用關(guān)鍵字的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!