【问题标题】:UIAutomator running with espresso使用 espresso 运行的 UIAutomator
【发布时间】:2014-12-02 21:00:54
【问题描述】:

我目前正在测试应设置为默认启动器的应用程序。

我已经运行了一组Espresso 测试,但它们只有在用户之前选择我的应用程序作为启动器时才有效。

Espresso 无法访问向用户显示的用于选择启动器的对话框,因为它位于应用程序本身之外。但是,UIAutomator 完全可以与之交互。

因此,我想知道是否可以在 Espresso 测试之前使用某种 UIAutomator 脚本。

【问题讨论】:

  • 如果您在以下任何答案的帮助下解决了您的问题,请将其标记为正确的!

标签: android android-uiautomator android-espresso


【解决方案1】:

由于 UIAutomator 2.0 现在基于 Android Instrumentation,您可以在一个测试套件中运行 EspressoUIAutomator 测试。您可以使用测试方法命名来先运行 UIAutomator 测试,然后再运行其他 Espresso 内容。更多关于 UIAutomator 2.0 以及如何将它与 Espresso here 一起使用。

【讨论】:

    【解决方案2】:

    我还没有使用uiatomator 的经验,但我可以为您提供一些有用的链接来开始。他们在这里:

    要获取有关uiautomator 的更多信息,请访问以下网站:

    如果您正在寻找如何将 Espressouiatomator 集成,请访问:

    https://testyour.app/blog/espresso-uiautomator

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多