1

我正在使用 WebDriver.io 创建测试。在文档中 getSource 不支持本机应用程序。

获取页面源代码。此命令不适用于本机应用程序的移动环境。如果您正在运行混合测试,请确保您在调用此命令之前处于 web 视图中。

现在,我使用“client.source()”链接返回 XML,但最多可能需要 20 秒。

如何从 webDriver.io 获取布局 XML?

4

1 回答 1

0

您正在以正确的方式进行操作。或者,您可以尝试WD.js客户端并检查性能是否比另一个更好,或者只需在WebdriverIO Github页面上打开问题报告。

可能需要这么长时间的原因:

  • 应用程序的 UI 不断更新 => Appium 挂起一段时间以检索它;
  • 您的应用页面上的许多元素 => 导致一个大.xml文件。
于 2017-11-21T09:28:55.730 回答