Во время выполнения теста Espresso и AlertDialog запрашивается и ожидает ответа пользователя. Тест эспрессо продолжается только в том случае, если я нажму кнопку «Принять», но я хочу проверить, чтобы выполнить это событие вместо пользователя.
@Test
protected void testLogin() {
Log.d(TAG,"testLogin");
onView(withId(R.id.et_user)).perform(clearText())
.perform(replaceText(USER),
pressImeActionButton(),
closeSoftKeyboard());
onView(withId(R.id.et_passwd)).perform(clearText())
.perform(replaceText(PASSWD), closeSoftKeyboard());
onView(withId(R.id.bt_login)).perform(click());
// Here is where it stops until I click accept on the alert dialog
}
UPDATE
Также я заметил на своей вкладке темы следующий статус
Поток Android JUnit Runner во время работы
Поток Android JUnit Runner после отображения AlertDialog