1. 程式人生 > >Python3+Appium學習筆記07-元素定位工具UI Automator Viewer

Python3+Appium學習筆記07-元素定位工具UI Automator Viewer

nim get python3 none sca 打開 改變 aac err

這篇主要說下如何使用UI Automator Viewer這個工具來定位元素。這個工具是sdk自帶的。在sdk安裝目錄Tools目錄下找到uiautomatorviewer.bat並啟動它

技術分享圖片技術分享圖片?

如果啟動閃退,打開cmd把文件扔到cmd中運行,查看具體的報錯信息

太高的java jdk版本會報錯。目前我使用的是java jdk 8能正常運行。

1)打開後的界面如下圖

技術分享圖片技術分享圖片?

2)然後手機連上電腦,打開想要定位元素的頁面。然後點擊左上角第二個按鈕。就會獲取當前手機的屏幕截圖

技術分享圖片技術分享圖片?

3.點擊想要定位的元素就可以了,右邊會有相應的元素內容

技術分享圖片技術分享圖片?

還有就是在使用的過程中,經常會報 Error obtaining hierarchy 這個錯。

好像是因為appium和UI Automator Viewer都會調用同一個資源。當使用appium代碼啟動app,不加上關閉的代碼。再去使用UI Automator Viewer獲取屏幕會報錯。把這個app關了。或者appium關了,再去使用UI Automator Viewer就可以了。

Python3+Appium學習筆記07-元素定位工具UI Automator Viewer