Инструментальное тестирование добавляет задержку после открытия активности - PullRequest
0 голосов
/ 17 февраля 2020

Я создаю инструментальное тестирование на android с использованием espresso и AndroidJUnit4. Мне нужно реализовать следующие шаги:

  1. открыть первое действие
  2. Элемент списка
  3. нажать на кнопку, чтобы открыть второе действие
  4. открыть второе действие
  5. подождите несколько секунд
  6. выполните те же вычисления для второго действия.

Теперь мой код выполняет 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 но немедленно закройте его. Как мне подождать несколько секунд?

...