我在使用 UI Automator Viewer 时遇到了一个奇怪的问题。问题是我在执行“设备屏幕截图”(uiautomator dump)时得到不一致的结果。所以在某些情况下,我得到了所有元素(节点),但在某些情况下,我只得到其中的一些,通常是基本的整个页面视图,没有文本视图和按钮。
为了使事情更具挑战性,它看起来完全是随机发生的。因此,我可以连续多次单击屏幕截图/转储按钮并获得不同的结果,而设备(或模拟器)上的应用程序保持不变!
我在真实设备和模拟器上都遇到过同样的问题。正在处理的应用程序是一个不提供 WEBVIEW 句柄的混合应用程序。
什么可能导致这种行为?