方法一 使用uiautomatorviewer查看元素
uiautomatorviewer是android SDK自带的工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。
SDK目录下的tools\bin子目录下的uiautomatorviewer.bat
如果打不开,解决方案:
1. 关闭appium desktop
2. 首次打开uiautomatorviewer.bat时,需要更改文件里的 "-Dcom.android.uiautomator.bindir" 改成platform-tools那个目录,我的目录为F:\androidSDK\platform-tools
-Dcom.android.uiautomator.bindir=F:\androidSDK\platform-tools
3. 检查环境变量,确保
ANDROID_HOME 包含androidSDK目录 , F:\androidSDK
JAVA_HOME 包含JDK目录,F:\androidSDK\jdk1.8.0_181
PATH 包含sdk和jdk/bin F:\androidSDK\platform-tools; F:\androidSDK\jdk1.8.0_181\bin; %ANDROID_HOME%\tools
4. 在uiautomatorviewer.bat里添加以下代码
call adb shell uiau