Android 从“地图意图浓缩咖啡-UI测试”返回活动

Android 从“地图意图浓缩咖啡-UI测试”返回活动,android,google-maps,android-intent,ui-automation,android-espresso,Android,Google Maps,Android Intent,Ui Automation,Android Espresso,我正在使用浓缩咖啡进行UI测试。我想测试一个将应用程序与谷歌地图应用程序关联的功能,然后返回到相同的活动。该意图已成功完成,谷歌地图已打开,但我无法控制地图应用程序和Espresso.pressBack()不工作。有没有办法用浓缩咖啡按下后退按钮?试试这个: androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2' 然后 UiDevice mDevice = UiDevice.getInsta

我正在使用浓缩咖啡进行UI测试。我想测试一个将应用程序与谷歌地图应用程序关联的功能,然后返回到相同的活动。该意图已成功完成,谷歌地图已打开,但我无法控制地图应用程序和
Espresso.pressBack()不工作。有没有办法用浓缩咖啡按下后退按钮?

试试这个:

androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
然后

UiDevice mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
mDevice.pressBack();
我在这里发现:

然而,对于这个用例,后退可能不是您想要的解决方法。考虑一下你的意图,而不是让测试离开你的应用程序。

试试这个:

androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
然后

UiDevice mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
mDevice.pressBack();
我在这里发现:

然而,对于这个用例,后退可能不是您想要的解决方法。考虑使用你的意图,这样测试不会离开你的应用程序。