【问题标题】:How can I get the layout xml from webDriver.io for android native app?如何从 webDriver.io 获取 android 本机应用程序的布局 xml?
【发布时间】:2018-05-04 15:25:08
【问题描述】:

我正在使用 WebDriver.io 创建测试。 在Docs getSource 中不支持原生应用。

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

目前,我使用“client.source()”link 返回 XML,但最多可能需要 20 秒。

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

【问题讨论】:

  • 这不是 WDIO 场景中的常见问题,但我认为您可能会更成功地直接在他们的 Official WebdriverIO Gitter 频道上提问。我在那里找到了很多模糊问题的答案。框架的创建者也在那里非常活跃。直接通过 @christian-bromann 询问他。

标签: android selenium webdriver-io appium-android


【解决方案1】:

你做对了。或者,您可以尝试 WD.js 客户端并检查性能是否会比另一个更好,或者直接在 WebdriverIO Github 页面上打开问题报告。

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

  • 应用程序的 UI 不断更新 => Appium 正在等待一段时间以检索它;
  • 您的应用页面上有很多元素 => 会导致一个很大的 .xml 文件。

【讨论】:

    猜你喜欢
    • 2011-05-27
    • 2019-10-22
    • 1970-01-01
    • 2014-04-23
    • 2017-07-28
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    相关资源
    最近更新 更多