Appium 为什么 uiautomatorviewer 里 webview 都分解显示了呢?

June · 2014年12月25日 · 最后由 yingzi 回复于 2015年08月03日 · 1797 次阅读

uiautomatorviewer 查看 webview 时都分解为各个 view 元素显示。怎么回事儿?
如下图蓝色的部分是 webview,可是这个 webview 都分解了。??????

共收到 13 条回复 时间 点赞

挺好的呀~ 3~
要看原生的 WebView 可以用 Chrome ADB Plugin。

June #2 · 2014年12月26日 Author

@weamylady 我想知道为什么会这样。
有的 时候会一 webview 的形式显示,有时会分解显示。求解。

#2 楼 @jinjun0620 这个原因我也不太清楚~问问大神吧

这个不是 webview 吧。只是单纯是 listview 下的一个 view;
webview 应该类似这个吧;

June #9 · 2014年12月31日 Author

@sziitash 我的有时显示 webview,有时显示原生。
如下图显示为 webview(和我之前截的图是一个画面)

@jinjun0620 你好,我也遇到了这样的问题,不知道你解决这个问题没,怎样解决的

#5 楼 @jinjun0620 是相同的设备吗, 具体什么设备型号. 你贴下看看

这应该是 webview 不稳定导致的。。

June #8 · 2015年01月26日 Author

@cheerfullchen 还没有解决,但这个好像不是问题,不管显示如何,写 case 的时候以 webview 的方式写就没问题。
@seveniruby 对,相同设备,三星 Galaxy S4。我觉得在真机跑一次 appium 后用 uiautomatorviewer 的话会发生此类问题。应该是这样。

#9 楼 @jinjun0620 不排除是 uiautomatorviewer 的 bug 吧

June #10 · 2015年01月26日 Author

@seveniruby 也有可能,无所谓了。反正 webview 这个东西也不能用 uiautomatorviewer 来 debug。
咱们不有 chrome 自带的功能 inspect 嘛。呵呵呵~!

#11 楼 @jinjun0620 恩, 底层只要是 webview 实现, 就不担心了. chrome 的 remote debug 还是很给力的

我也遇到了这种情况,我还以为是我们设备的问题呢?不知道到底是什么原因呢?有没有安全隐患?

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