我在按钮上有一个活动,在此活动中,我添加了一个片段,用户可以选择视频,然后单击活动按钮,然后转到另一个活动。 我正在使用浓缩咖啡进行测试,当我选择视频并尝试点击按钮时,我看到了这个
android.support.test.espresso.NoActivityResumedException: No activities in stage RESUMED. Did you forget to launch the activity. (test.getActivity() or similar)?
这是我的测试
public void testVideosSelectToMix(){
selectVideoAt(0);
selectVideoAt(1);
// Fails at this line: the commit button on activity
onView(allOf(withId(R.id.commit))).perform(click());
onView(withText(R.string.title_video_merge_fragment)).check(matches(isDisplayed()));
}
我认为这可能与提交按钮上的监听器有关,它调用finish();
,但为什么它在模拟器/设备上工作而不在我的测试中?