UiAutomatorUiautomatorviewer 控件获取总是失败

TesterHome

UiAutomatorUiautomatorviewer 控件获取总是失败

转载 于作者LittlePatrickStar ·2 月前,如有侵权,请联系删除。

有的时候显示:

有的时候显示:

总之就是刷不出来:

问题总结如下

1.不可加载动态界面,界面需要静态

2.Android SDK下载的不完全,缺少东西

3.GPU 和 acceleration需要关闭

如果以上都不行,那我们就命令获取图片和xml,然后手动加载,具体如下:

1.adb shell uiautomator dump

2.adb pull /sdcard/window_dump.xml D:/test/

3.adb shell screencap -p /mnt/sdcard/screenshot.png

4.adb pull /mnt/sdcard/screenshot.png D:/test/

5.D:/test/文件夹里的window_dump.xml后缀名改为window_dump.uix

6.打开uiautomatorviewer.bat,点击左上角的Open图标,把我们截取的window_dump.uix和screenshot.png加载进去即可

完美呈现:

是的,有点麻烦,其实也可以换一下工具,appium desktop自带的Inspector session就挺好:

TesterHome 为用户提供「保留所有权利,禁止转载」的选项。          除非获得原作者的单独授权,任何第三方不得转载标注了「原创声明:保留所有权利,禁止转载」的内容,否则均视为侵权。          具体请参见TesterHome 知识产权保护协议。

      暂无回复。

你可能感兴趣的:(UiAutomatorUiautomatorviewer 控件获取总是失败)