在 Android 5.0 上面,使用 uiautomator viewer 无法查看到 Webview 控件中 HTML 元素控件。
在 Android 6.0/7.0 上面,却可以看到 Webview 中的 HTML 元素。
请问是什么原因导致了这种区别呢 .?
UiautomatorViewer 的原理是导出 Layout 的 XML 文件,然后解析 XML 文件,提取数据并在 UI 上显示出来.
那么区别应该是在不同 Android 版本的 dump 机制上,或者是 Android 的控件布局上发生变化导致的.
如果存在这种情况,在针对 Webview 中控件的回放上,岂不是可以走 native 控件的 xpath 了?