例如,我采用了一个aliexpress应用程序。正如您在屏幕截图中看到的,只有屏幕的可见部分显示在Appium App Source窗口中。 是Appium还是Android相关?是否有可能强制其中一个返回完整的DOM?
答案 0 :(得分:2)
这是预期的行为: Android 上的Appium仅为屏幕可见部分返回DOM 。
相比之下,在 iOS 上它会获得完整的DOM - 如果您使用Xpath定位器,这可能是一个巨大的性能问题。
您可以通过设置ignoreUnimportantViews
功能获得更少的Android,但无法立即获得完整的DOM。
要获取不可见的元素,您需要滑动,这里有几个选项: