1. 程式人生 > >Appium+robotframework+python系列二:真機執行App程式示例

Appium+robotframework+python系列二:真機執行App程式示例

1.新增Library:AppiumLibrary,(前提是已經下載了AppiumLibrary庫)可按F5檢視該庫的關鍵字

 

2.開啟appium,啟動appium服務

3.開啟ride

用例步驟如下:

關鍵字Open Application:Keywords,方法,後面的全是引數。


詳細說明:

(執行時如果提示Could not get IP address for host: localhost,則表示你的appium沒有啟動) 

platformName=Android   平臺名稱,Android或者iOS

platform Version=5.1   平臺版本,測試手機設定-關於手機中的安卓版本

deviceName=EATGNJCYBADAGEU8   裝置名稱,就是測試手機的名稱

獲取方式:

 

appPackage=com.android.contacts      應用包名

appActivity=.activities.PeopleActivity     測試app的Activity名字

獲取方式:

CMD中輸入>adb logcat -c

      >adb logcat ActivityManager:i *:s

按回車鍵後,在測試手機中點開要測試的應用Contacts,檢視日誌,結果如下,cmp=應用包名/Activity名字

 

如果appActivity引數填寫錯誤的話,執行會提示:

Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity。

4.執行

每次執行測試用例,手機上都會提示安裝Appium Settings,即使已經安裝了還是會提示是否要進行覆蓋安裝,先按提示允許安裝就可以了。

Appium Settings安裝完成後,就會執行開啟測試APP的步驟。