AppiumLibrary經常使用關鍵字

經過上一章節,open application關鍵字的使用,相信你們對手機自動化充滿了興趣,那麼今天這一章節,主要介紹AppiumLibrary中經常使用關鍵字的使用。app

1、實用函數函數

關鍵字測試

含義spa

實例blog

備註ip

Click Buttonci

點擊按鈕it

Click Button 註銷自動化

這裏「註銷」的class屬性,必須是Buttonio

Click Element

點擊元素

Click Element [locator]

Locator能夠是resource-id,也能夠是xpath;但必須是當前頁面惟一存在的;通常用該關鍵字能夠完成全部元素點擊

Click Text

點擊文字

Click Text 個人

「個人」須要是當前頁面惟一存在的

Input Text

在指定元素中輸入文本

InputText [locator] 111111

Locator能夠是resource-id,也能夠是xpath

Swipe

滑動屏幕

Swipe 1000 1800 100 1800

 

 

Get Text

獲取某標籤內容

${account}   Get Text  [locator]  

獲取內容後存儲到指定變量中,從而在後續腳本中調用該內容

 

2、校驗函數

關鍵字

含義

實例

備註

Element Name Should Be

檢查元素的name屬性

 

Element Name Should Be  [locator]  登陸

locator能夠是resource-id,也能夠是xpath

Element Should Be Enabled

檢查元素是否可用/可見

Element Should Be Enabled  [locator]

 

Page Should Contain Element

檢查界面包含某些元素

Page Should Contain Element   [locator]

 

Page Should Contain Text

檢查界面包含某些文字信息

Page Should Contain Text  預定掛號

 

Page Should Not Contain Element

檢查界面不包含某些元素

Page Should Not Contain Element  [locator]

 

Page Should Not Contain Text

檢查界面不包含某些文字信息

Page Should Not Contain Text  預定掛號

 

 

3、等待函數

關鍵字

含義

實例

備註

Wait Until Page Contains

等待直到界面中包含某些文字,才進行下一步

Wait Until Page Contains  預定掛號

默認等待時間爲5s

Wait Until Page Contains Element

等待直到界面中包含某些元素,才進行下一步

Wait Until Page Contains Element   [locator]

locator能夠是resource-id,也能夠是xpath

Wait Until Page Does Not Contain

等待直到界面中不包含某些文字,才進行下一步

Wait Until Page Does Not Contain  預定掛號

 

Wait Until Page Does Not Contain Element

 

等待直到界面中不包含某些元素,才進行下一步

Wait Until Page Does Not Contain Element  [locator]

 

 

 

4、其餘函數

1.條件判斷函數

關鍵字:Run Keyword If

用法:

Run Keyword If

…ELSE IF   

…ELSE

實例:

1)用Run Keyword If執行單條語句時

2)用Run Keyword If執行多條語句時,在須要執行多條語句的if或else if或else後,增長關鍵字:Run Keywords

 

 2.檢查某關鍵字的返回狀態

關鍵字:Run Keyword And Return Status

返回值:布爾值,True False

實例   :一般和Run Keyword If關鍵字搭配使用       

${isMessage} Run Keyword And Return Status Wait Until Page Contains Element [locator]
Run Keyword If ${isMessage} do something  

 

 

含義  :判斷當前界面中是否存在取消按鈕;若是存在,則do something

 

3.For循環

關鍵字:For

實例:

1)For循環單獨使用時

2)For循環嵌套Run Keyword If語句,退出循環

 

4.自定義關鍵字

建立方法:測試項目-New Resource-New User Keyword

實例:

在須要使用自定義關鍵字的測試套件Edit標籤頁,Resource導入關鍵字,導入結果爲藍色,則導入正確

用法:導入resource後,在測試用例中,直接調用

 

經常使用關鍵字就介紹到這裏。

相關文章
相關標籤/搜索