在Android Espresso Test上切换环境

时间:2017-05-04 19:28:53

标签: android automation android-espresso

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

出现此错误:原因:'由于'流程崩溃,仪器运行失败。''

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

1 个答案:

答案 0 :(得分:0)

你需要在这种用例中使用uiautomator和浓缩咖啡。使用Uiautomator切换环境,然后让espresso步骤运行。

有关详细信息,请参阅 - https://developer.android.com/topic/libraries/testing-support-library/index.html#UIAutomator

  

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