dans Android Studio, dans le dossier androidTest, j'ai ce cas de test:Pourquoi Espresso quitte-t-il l'application après la fin du test? Comment arrêter de le faire
@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());
}
}
L'application lance LoginActivity, se connecte, l'activité suivante est affichée pendant 1-2 secondes et puis il quitte l'activité en me laissant sur l'écran du lanceur. Comment faire en sorte qu'Espresso reste sur cet écran?
Copie possible de [laisser l'application Android à l'état final lors de la fin du test de l'expresso] (http://stackoverflow.com/questions/29950640/leave-android-app-in-final-state-on-espresso-test-completion –
Vous pourriez vouloir vérifier cette question: http://stackoverflow.com/questions/42299276/android-directly-launch-the-activity-fragment-that-is-under-development –