Appium UIAutomator 查找 app 自定义 View 布局报错,有没有什么好的解决方法?大神们小弟在这磕头了

Whsnd · 2018年05月10日 · 最后由 Whsnd 回复于 2018年05月10日 · 3071 次阅读



第一张图片那个弹窗是开发写的自定义 view 布局
第二张是获取这个界面元素的时候报错

共收到 14 条回复 时间 点赞

你开了几个抓取 UI 的工具?

Whsnd #13 · 2018年05月10日 Author
Wong 回复

我开了一个抓取工具,后来我单独换了 appium 桌面版抓取,也是抓取不到

Whsnd #12 · 2018年05月10日 Author
Wong 回复

我觉得跟这个弹出界面有关系,这个界面是自定义 view 写的

Whsnd 回复


我开了两个工具,冲突就会出现这个报错

Whsnd #10 · 2018年05月10日 Author
Wong 回复

好的 我重启一下电脑,重新试一下 非常感谢

用命令行,如果我没记错的话 uiautomator dump xxx

重新插拔下呗。

edsion 回复

用了这个 dump 命令 还是不行 报错:null root node returned by UiTestAutomationBridge.

Wong 回复

我重启 adb,打开一个抓取工具还是一样的错误,可能是这个界面有问题

洛凉 回复

应该跟连接没什么关系,我获取上一个界面不会报错正常获取,获取这个弹窗就报错了

Whsnd #14 · 2018年05月10日 Author

感谢大家给我提供思路,非常感谢,这是我第一次发帖,各路大神全来支援,我再次磕头感谢,问题已经解决。
解决思路:机型从小米 note2 换成华为 p9。
原因:可能是研发写的代码屏幕适配有问题,也有可能是手机问题,后面我会研究一下。

洛凉 回复

问题已解决,换了一部手机

edsion 回复

换了一部手机就好使了

Wong 回复

非常感谢,问题已经解决,换了一部手机

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册