獲取APP的元素資訊和Activity

2022-07-15 06:24:10 字數 1038 閱讀 2832

一、獲取元素資訊

(1)第一種方法是,在windows命令列中輸入uiautomatorviewer.bat(前提是已配置好android sdk環境),按回車鍵;等待幾秒後會開啟ui automator viewer視窗,如下圖:

在模擬器中開啟計算器,點選viewer左上角的device screenshot 按鈕,即可檢視計算器上各個元素資訊了,如下圖:

備註:介面右上角有兩個device screenshot,右邊的是備註是compressed的,兩個按鈕顯示的元素路徑有點不同,具體區別待後續摸索。
(2)第二種方法可以直接使用android studio中android device monitor檢視,如下圖:

這個工具顯示元素的情況如下:

二、獲取activity

(1)其中一種是用反編譯工具獲取。

1、安裝反編譯工具

3、在資料夾下存在classes.dex檔案,將這個檔案複製到dex2jar資料夾內;

4、在命令列中定位到dex2jar所在目錄,輸入dex2jar.bat classes.dex;執行成功後,會在資料夾中生成檔案:classes-dex2jar.jar

5、開啟jd-gui資料夾,執行jd-gui.exe 檔案;並開啟classes-dex2jar.jar檔案;

(2)還有另一種是使用模擬器的dev tools工具。

005 獲取App資訊

1 1.取得當前專案的info.plist字典 2 nsdictionary infodictionary nsbundle mainbundle infodictionary 34 2.獲得當前軟體的版本號 bundle versions string,short 諸如 1.0 5 info.pl...

APP元素資訊操作API

本節講介紹手機端元素資訊的獲取以及基本的輸入操作。webdriver server 啟動引數 desired caps 裝置資訊 desired caps platformname android desired caps platformversion 5.1 desired caps devic...

如何獲取app 崩潰資訊

註冊崩潰資訊 方法 應用由系統啟動後的入口 收集崩潰資訊 nssetuncaughtexceptionhandler uncaughtexceptionhandler 崩潰資訊獲取方法實現 1.獲取錯誤資訊 2.設定檔名 3.設定路徑 4.錯誤資訊儲存到檔案 void uncaughtexcepti...