前提準(zhǔn)備:1.adb 可以識別到Android 設(shè)備
? ? ? ? ? ? ? ? ? ? 2.設(shè)備當(dāng)前沒有被任何的其他應(yīng)用程序占用
第一種:Android ADT 自帶工具:uiautomatorViewer
安裝:1.安裝Android Studio
? ? ? ? ? ? 2.配置Android Studio 啟動頁面,選擇右下角的 Configure -> SDK Manager,會彈出下圖:選擇 Android SDK -> SDK Tools ,按圖中勾選,點(diǎn)擊 OK 進(jìn)入安裝,安裝完成即可關(guān)閉 Android Studio。 記住圖中 Android SDK Location 對應(yīng)的路徑。

使用:找到ADT的安裝目錄,在tools/bin 目錄下,找到uiAutomatorViewer 程序,雙擊打開。

1.點(diǎn)擊截圖工具定位元素。
2.點(diǎn)擊需要定位的元素按鈕。
3.展示選中元素的信息。

第二種:appium 的appium inspector
同時支持ios 和Android 的自動化測試。
安裝: 桌面安裝APPIUM 應(yīng)用程序即可。
使用:1.啟動Appium APP。
? ? ? ? ? ? 2.打開之后,點(diǎn)擊放大鏡按鈕。
? ? ? ? ? ? 3.配置基礎(chǔ)的設(shè)備信息,并保存。
? ? ? ? ? ? 4.啟動會話。

啟動之后,點(diǎn)擊對應(yīng)的app,就會截取app 當(dāng)中的頁面。
第三種:python 版 uiAutomator2 中的 weditor
需要安裝第三方庫uiautomator2: pip3 install -u uiautomator2
安裝定位工具weditor: pip3 install -U weditor
安裝完之后,命令行運(yùn)行weditor --help?
參考文章:https://www.cnblogs.com/Sagittarius23/p/14078156.html