我无法使用 Espresso 进行仪器测试。我有一个活动,当应用程序启动时会弹出帐户选择器(主要活动)。如果客户点击取消(在对话框中),选择器会再次弹出;如果用户单击添加,则在活动结果中获取结果。
我不知道如何使用 espresso 创建一个包含该选择器的简单测试。当我使用 MainActivity 创建 Instrumentation 测试时,我收到了这条消息: RESUMED 阶段没有活动...
public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity>{
MainActivity myActivity;
public MainActivityTest(){
super(MainActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
getActivity();
}
public void testAccountPicker(){
onView(withText("Choose an account")).check(matches(isDisplayed()));
}
}
有没有人有类似的问题?
提前感谢您的回答。