【问题标题】:Switching environment on android Espresso Test在 android Espresso 测试上切换环境
【发布时间】:2017-05-09 05:00:16
【问题描述】:

我正在尝试自动化我的 android 应用程序。当我开始测试时,我尝试从调试抽屉切换环境。在切换环境时,应用程序关闭并为该特定环境打开一个新实例。测试在应用程序关闭时失败。

收到此错误:原因:“由于“进程崩溃”,仪器运行失败。”

脚本是否有任何方法不会失败并等待新应用程序打开

【问题讨论】:

    标签: android automation android-espresso


    【解决方案1】:

    对于这种用例,您需要将 uiautomator 与 espresso 一起使用。使用 Uiautomator 切换环境,然后让 espresso 步骤运行。

    更多详情请参考-https://developer.android.com/topic/libraries/testing-support-library/index.html#UIAutomator

    UI Automator 测试框架提供了一组 API 来构建在用户应用和系统应用上执行交互的 UI 测试。 UI Automator API 允许您执行操作,例如在测试设备中打开设置菜单或应用程序启动器。 UI Automator 测试框架非常适合编写黑盒式自动化测试,其中测试代码不依赖于目标应用的内部实现细节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 2020-04-26
      • 2017-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多