Appium + python自動化 - 啟動app


    各種百度將Appium + python的環境搭建好后,開啟移動app自動化的探索(基於Android),首先來記錄下如何啟動待測的app吧!

    如何啟動app呢?首先要獲取包名,然后獲取launcherActivity。獲取這兩個關鍵東西的方法有很多,在這里推薦一個sdk自帶的實用工具aapt:aapt即Android Asset Packaging Tool,在SDK的build-tools目錄下。該工具可以查看apk包名和launcherActivity,當然還有更多的功能,有興趣的可以查看相關資料。

一、下載aapt

    1.在android-sdk里面雙擊SDK-manager,下載build-tools:

    

    2.勾選build-tools,選擇一個版本,我這里選的是24的版本。

    

    3.下載完成后,在C:\androidsdk\android-sdk-windows\build-tools\24.0.0目錄下找到aapt.exe,將這個路徑設置環境變量,添加到path下:

    

    4.打開cmd。輸入aapt出現如下界面,說明環境OK了。

   

二、獲取apk包名

    1.將准備測試的apk放到D盤某個目錄,如D:\test

    2.打開cmd,輸入指令aapt dump badging D:\test\xxx.apk

    3.以手機淘寶.apk為例,如圖:

    

    4.這里就可以看到apk的包名:com.taobao.taobao

注:老司機可以直接把apk放在桌面上,輸入指令后拖到cmd框

三、獲取launcherActivity

    1.接着上一步操作,cmd屏幕拖到中間找到launcherActivity

    2.這里可以看到,淘寶的laucherActivity值為com.taobao.tao.welcome.Welcome

    

四、寫腳本

    1.platformName:這里是android的apk

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

    3.platformVersion:android系統的版本號

    4.appPackage:apk包名

    5.appActivity:apk的launcherActivity

    

五、運行appium

    1.啟動appium,右上角變成三角形

    

    2.確認手機連上電腦

    

    3.在pycharm運行腳本,隨后在手機(手機不要設置鎖屏)上會彈出安裝下面兩個軟件的提示,安裝后,桌面上多出兩個圖標。那么恭喜你啟動成功!

    

    4.接着會看到淘寶的app已經啟動,小激動有木有~~~~

    (未完待續......

 


免責聲明!

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



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