Java 浓缩咖啡:回归应用

Java 浓缩咖啡:回归应用,java,android-espresso,Java,Android Espresso,我在浓缩咖啡中进行了测试,在测试结束时,我按下应用程序中的呼叫按钮,这将导致手机的拨号屏幕 我如何才能返回到应用程序? 我想返回应用程序以从中注销 pressBack()什么都不做 如有建议,将不胜感激 UiDevice mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()); mDevice.pressRecentApps(); mDevice.pressRecentApps(); 我最终使用

我在浓缩咖啡中进行了测试,在测试结束时,我按下应用程序中的呼叫按钮,这将导致手机的拨号屏幕

我如何才能返回到应用程序? 我想返回应用程序以从中注销

pressBack()什么都不做

如有建议,将不胜感激

 UiDevice mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
mDevice.pressRecentApps();
mDevice.pressRecentApps();

我最终使用了UIAutomator。正是我需要的。

使用startActivity方法启动最后一个应用程序活动如何?@user1055395我最后使用了UIAutomator。您可以检查答案中的代码。在调试器中逐步完成我的测试非常有效,但当它正常运行时,第二次调用似乎没有任何作用,我的测试以“最近的应用程序”列表中的设备结束。我尝试添加
UiDevice#waitForIdle()
调用,但没有帮助。您是否遇到过能够解决的类似问题?