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

时间:2018-03-27 16:05:11

标签: android appium appium-android

例如,我采用了一个aliexpress应用程序。正如您在屏幕截图中看到的,只有屏幕的可见部分显示在Appium App Source窗口中。 是Appium还是Android相关?是否有可能强制其中一个返回完整的DOM? appium_missing_DOM

1 个答案:

答案 0 :(得分:2)

这是预期的行为: Android 上的Appium仅为屏幕可见部分返回DOM

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

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

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