柚子快報(bào)邀請碼778899分享:adb 獲取當(dāng)前界面元素
柚子快報(bào)邀請碼778899分享:adb 獲取當(dāng)前界面元素
adb配置正確,直接看6,pull的位置是你執(zhí)行pull的目錄下。
---------------------------------------------------------------------------------------------------------------------------------
使用adb命令獲取當(dāng)前應(yīng)用的元素需要先連接到手機(jī)或模擬器上,并確保已經(jīng)安裝了Android?SDK。
以下是使用adb命令獲取當(dāng)前應(yīng)用元素的步驟: 1.打開終端或命令提示符窗口。 2.輸入以下命令以獲取設(shè)備列表: adb?devices 3.如果設(shè)備連接成功,會(huì)顯示設(shè)備的序列號。 4.輸入以下命令以獲取當(dāng)前前臺應(yīng)用的包名:(略) adb?shell?dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
4.1 adb shell 進(jìn)入shell 環(huán)境執(zhí)行dumpsys命令?
4.2?adb?shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'"
這個(gè)基本沒用,因?yàn)闆]權(quán)限!沒權(quán)限!沒權(quán)限! 5.這將返回類似以下的輸出:(略) mCurrentFocus=Window{7f1e9b8?u0?com.example.app/com.example.app.MainActivity} mFocusedApp=AppWindowToken{e0f3797?token=Token{fc50990?ActivityRecord{f1b0e5b?u0?com.example.app/com.example.app.MainActivity?t10}}} 從輸出中,可以看到當(dāng)前應(yīng)用的包名是com.example.app。 6.輸入以下命令以獲取當(dāng)前應(yīng)用的元素信息:(重要) adb?shell?uiautomator?dump?/sdcard/ui.xml adb?pull?/sdcard/ui.xml 第一條命令將當(dāng)前應(yīng)用的元素信息保存到/sdcard/ui.xml文件中,第二條命令將該文件從設(shè)備中拉取到本地電腦。 打開ui.xml文件,可以使用文本編輯器或者UI自動(dòng)化測試工具,如Appium、UI?Automator?Viewer等,來查看當(dāng)前應(yīng)用的元素信息。 通過以上步驟,可以使用adb命令獲取當(dāng)前應(yīng)用的元素信息。請注意,這種方法需要在開發(fā)者模式下啟用USB調(diào)試,并且設(shè)備的屏幕必須是開啟狀態(tài)。
4和5,可以省略,我試過不好使!可以使用步驟6,獲取node,在一些操作!
柚子快報(bào)邀請碼778899分享:adb 獲取當(dāng)前界面元素
推薦文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。