Appium如何獲取appPackage和appActivity


基本概念:

appPackage:簡單來說是App開發者提供的名稱。

appActivity:簡單來說是App提供的各種不同的功能。每個程序都有個MainActivity,就是打開程序時顯示在屏幕的活動。

 

准備工作:

在我們獲取appPackage和appActivity之前,有一些准備工作。

  1. 下載並安裝androd sdk
  2. 設置 andorid Envirment Variables

方案1:

  • 手機解鎖,用usb連接手機,或者打開android emulator。
  • 啟動命令行,運行  ‘adb devices’ ,這一步確保你的手機正常連接。

  • 運行‘adb shell’命令,展示如下

  • 打開你想要獲取appPackage和appActivity的app
  • 運行“dumpsys window windows | grep -E ‘mCurrentFocus’”命令,會展示當前焦點程序的詳細信息

 

 

方案2:

  App沒有安裝的情況下如何獲取呢?

  sdk安裝目錄默認C:\Users\bellesun\AppData\Local\Android\sdk。使用sdk\build-tools\28.0.3\aapt.exe。(注:28.0.3為android sdk build-tools的版本)

  運行“aapt dump badging e:\apk\kpx86.apk | findstr Activity”命令,結果如下:

 


免責聲明!

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



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