【问题标题】:What is the correct way to run mobile UI tests using Appium?使用 Appium 运行移动 UI 测试的正确方法是什么?
【发布时间】:2020-06-18 06:59:44
【问题描述】:

使用 Selenium webdriver,我们可以在测试之前打开所需的网页,就像一个先决条件一样。但是如何在移动设备中实现相同的方式,它有什么意义吗?我们可以使用Android界面startActivity来运行我们需要的活动,但我觉得这种方式将来会带来一些麻烦......谁能给我建议请在monile qa自动化中最好采用哪种方式: 1)启动任何独立会话以分离测试或 2)尝试节省时间,例如在一个会话中使用诸如 startActivity 之类的接口,或者编写更复杂的前提条件 场景保证我们的测试将在单个套件中的任何活动中以正确的方式运行。

【问题讨论】:

    标签: android selenium appium qa


    【解决方案1】:

    是的,移动测试也可以有先决条件和设置步骤。这将取决于您使用的框架和正在测试的场景。

    例如 - 对于 Python,您可以使用像 pytest 这样的测试执行引擎,它提供了一系列用于构建测试的功能。 pytest 提供的一项功能是fixtures,它允许您在单独的函数中编写常见的代码片段或步骤/前置条件,并直接调用您的测试函数。

    如果是 Java,您可以使用 TestNG 之类的测试执行引擎并实现类似的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-01
      • 1970-01-01
      • 2021-03-24
      • 1970-01-01
      • 2017-11-07
      • 2019-01-12
      • 1970-01-01
      相关资源
      最近更新 更多