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()
调用,但没有帮助。您是否遇到过能够解决的类似问题?