Trong Android Studio, trong thư mục androidTest, tôi có trường hợp thử nghiệm này:Tại sao Espresso rời khỏi ứng dụng sau khi thử nghiệm kết thúc? Làm thế nào để ngăn chặn nó từ làm điều đó
@RunWith(AndroidJUnit4.class)
@LargeTest
public class LoginActivityTest {
@Rule
public ActivityTestRule<LoginActivity> activityTestRule =
new ActivityTestRule<>(LoginActivity.class);
@Test
public void teamsListIsSortedAlphabetically() {
onView(withId(R.id.etEmail)).perform(click(), replaceText("[email protected]")
);
onView(withId(R.id.etPassword)).perform(click(), replaceText("asdasd")
);
onView(withId(R.id.bLoginSubmit)).perform(click());
}
}
Ứng dụng ra mắt LoginActivity, đăng nhập vào, các hoạt động tiếp theo được thể hiện trong 1-2 giây và sau đó nó thoát khỏi hoạt động để lại tôi trên màn hình phóng. Làm thế nào để làm cho Espresso ở lại trên màn hình đó?
Có thể trùng lặp [để lại ứng dụng Android ở trạng thái cuối cùng về kết thúc kiểm tra cà phê espresso] (http://stackoverflow.com/questions/29950640/leave-android-app-in-final-state-on-espresso-test-completion) –
Bạn có thể muốn xem câu hỏi này: http://stackoverflow.com/questions/42299276/android-directly-launch-the-activity-fragment-that-is-under-development –