Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法使用Espresso返回。打开PDF后按back()_Android_Android Espresso - Fatal编程技术网

Android 无法使用Espresso返回。打开PDF后按back()

Android 无法使用Espresso返回。打开PDF后按back(),android,android-espresso,Android,Android Espresso,我正在尝试用浓缩咖啡测试我的应用程序 我有一个问题:在一个用例中,我需要打开一个PDF来阅读“用户条件”,并且我无法使用Espresso从这一点返回。pressBack(),我总是有以下错误: android.support.test.espresso.NoActivityResumedException: No activities in stage RESUMED. Did you t to launch the activity. (test.getActivity() or simila

我正在尝试用浓缩咖啡测试我的应用程序

我有一个问题:在一个用例中,我需要打开一个PDF来阅读“用户条件”,并且我无法使用Espresso从这一点返回。pressBack(),我总是有以下错误:

android.support.test.espresso.NoActivityResumedException: No activities in stage RESUMED. Did you t to launch the activity. (test.getActivity() or similar)?
 at dalvik.system.VMStack.getThreadStackTrace(Native Method)
 at java.lang.Thread.getStackTrace(Thread.java:1538)
 at android.support.test.espresso.base.DefaultFailureHandler.getUserFriendlyError (DefaultFailureHandler.java:88)
 at android.support.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:51)
 at android.support.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:312)
 at android.support.test.espresso.ViewInteraction.desugaredPerform(ViewInteraction.java:173)
 at android.support.test.espresso.ViewInteraction.perform(ViewInteraction.java:114)
 at android.support.test.espresso.Espresso.pressBack(Espresso.java:220)

有什么建议的解决方案吗?

这是因为您无法在正在测试的应用程序之外使用浓缩咖啡造成的。因此,您只能在主应用程序中使用Espresso.pressBack()

如果您必须与主应用程序之外的活动进行交互,我建议您使用UIAutomator2,它允许您与其他应用程序进行交互,您可以在浓缩咖啡测试中毫无问题地引入它