自動化測試是測試人員必備的一項技能,所謂的自動化就是經過代碼完成了手工的操做,今天就總結下如何經過python啓動apphtml
1.安裝python:下載地址
java
2.安裝JDK:下載地址node
3.安裝Android-SDK:詳情見appium---Android-SDK安裝python
4.安裝appium:詳情見appium---命令行啓動appium,也能夠安裝客戶端的方法不統一,客戶端下載連接;注:Android版本爲7.0以上請安裝appium版本1.7以上版本oracle
5.安裝Node.js:下載地址app
6.安裝Appium-Python-Client工具
# 使用pip安裝appium pip install Appium-Python-Client
經過代碼啓動app須要知道app的包名和launcherActivity測試
方法一: # 經過aapt查看包名,Activity aapt dump badging apk路徑
aapt 是Android Asset Packaging Tool的縮寫,是編譯和打包資源的工具,在SDK的build-tools目錄下。目前只用到ppat查看apk的包名和Activity
方法二: # 經過adb命令查看 # 點擊運行的app查看日誌 adb lagcat |find "START"
1.platformName:測試版本(IOS/Android)ui
2.deviceName:手機設備名稱,經過adb devices查看spa
3.platformVersion:Android版本號
4.appPackage:apk包名
5.appActivity:apk的launcherActivity
127.0.0.1:4723/wb/hub:本地地址+appium端口號;appium端口號能夠改變
6.啓動appium
打開cmd,輸入appium啓動命令行
7.啓動app
運行代碼後,就會發現手機上的軟件進行了啓動