Я создаю инструментальное тестирование на android с использованием espresso
и AndroidJUnit4
. Мне нужно реализовать следующие шаги:
- открыть первое действие
- Элемент списка
- нажать на кнопку, чтобы открыть второе действие
- открыть второе действие
- подождите несколько секунд
- выполните те же вычисления для второго действия.
Теперь мой код выполняет 1-4 шага
@Rule
public final ActivityTestRule<FirstActivity> mActivityRule = new ActivityTestRule<>(FirstActivity.class);
@Test
public void openSecondActivity() {
onView(withId(R.id.second_button)).perform(click());
Intents.intended(hasComponent(SecondActivity.class.getName()));
}
Этот код открыт SecondActivity
но немедленно закройте его. Как мне подождать несколько секунд?