這個工具是Android SDK自帶的,
日常的工作中經常要使用的,
在C:\Android\sdk\tools\bin目錄下:

雙擊之,
請注意,
我一般選擇第一個機器人小圖標Device Screenshot,
而不是第二個Device Screenshot with Compressed Hierarchy,
因為第二個是具有壓縮層次結構的設備截圖,
有可能不准確;

首次啟動會報錯:
Unable to connect to adb. Check if adb is installed correctly.

怎么解決呢?
關閉之,
打開uiautomatorviewer.bat文件,
修改最后一行:
%prog_dir%

改為:
C:\Android\sdk\platform-tools
並保存

再次打開uiautomatorviewer:

對應關系:
text find_element_by_android_uiautomator("new UiSelector().text(\"文字\")")
resource-id find_element_by_id
class find_element_by_class_name
content-desc find_element_by_accessibility_id
