appium---啟動app


  自動化測試是測試人員必備的一項技能,所謂的自動化就是通過代碼完成了手工的操作,今天就總結下如何通過python啟動app

 

環境條件

1.安裝python:下載地址

2.安裝JDK:下載地址

3.安裝Android-SDK:詳情見appium---Android-SDK安裝

4.安裝appium:詳情見appium---命令行啟動appium,也可以安裝客戶端的方法不統一,客戶端下載鏈接注:Android版本為7.0以上請安裝appium版本1.7以上版本

5.安裝Node.js:下載地址

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)

2.deviceName:手機設備名稱,通過adb devices查看

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

運行代碼后,就會發現手機上的軟件進行了啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM