很多小伙伴使用 uiautomatorviewer 都不是用的原版的,而是用的这个带二维码的魔改版,因为这个可以直接获取到比较准确的 xpath,省去了很多麻烦。
原版的当然对大部分应用的支持性都比较好,而这个二维码版的我们经常会遇到 Error obtaining UI hierarchy
这个错误,在网上看了很多的解决办法都不是很管用,在此,有个万能的用法,减少新手学习成本。
解决方法:
每次获取新页面前重复下边 2 - 3 步骤即可。
-
下载完上边的脚本后双击打开,脚本会自动完成截图并打开存储截图的文件夹,有了这两个文件我们就可以解决报错的问题了。
-
按照图示打开
uiautomatorviewer.bat
:
成功拿到 xpath :