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

June · December 25, 2014 · Last by yingzi replied at August 03, 2015 · 1832 hits

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

共收到 13 条回复 时间 点赞

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

June #2 · December 26, 2014 Author

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

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

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

June #5 · December 31, 2014 Author

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

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

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

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

June #9 · January 26, 2015 Author

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

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

June #11 · January 26, 2015 Author

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

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

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up