Appium 在屏幕视图后面缺少 DOM 个对象

Appium missing DOM objects behind screen view

例如,我使用了一个速卖通应用程序。正如您在屏幕截图中看到的,Appium App Source window 中只显示了屏幕的可见部分。 是 Appium 还是 Android 相关?是否可以强制其中之一 return 满 DOM?

这是预期的行为: Appium on Android returns DOM 仅适用于屏幕可见部分.

相比之下,在 iOS 上它会得到完整的 DOM - 如果您使用 Xpath 定位器,这可能是一个巨大的性能问题。

您可以通过设置 ignoreUnimportantViews 能力在 Android 上获得更少,但无法立即获得完整的 DOM。

要获取不可见的元素,您需要滑动,这里有几个选项: