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 知识产权保护协议。
暂无回复。