@foonfyrick

Espresso No views in hierarchy found matching: with id is id/btn не могу разобраться, что за строка?

У меня на экране всего одна кнопка с id btn, в тесте я нажимаю ее, и как я прочитал, check(matches(isDisplayed()) означает, проверка отображения экрана, при запуске теста, нажимается кнопка, осуществляется переход на другую активность (как и должно быть), но в тесте пишет ошибку Espresso No views in hierarchy found matching: with id is id/btn
Я не понимаю, в чем причина, ведь у меня есть эта кнопка и она в тесте нажимается. Можете объяснить что происходит?
}
class MainActivityTest{
    @Rule
    fun activityTestRule():ActivityScenarioRule<MainActivity> = ActivityScenarioRule(MainActivity::class.java)
    @Test
    fun clickBTN(){
        onView(withId(R.id.btn)).perform(click()).check(matches(isDisplayed()))
    }
}
  • Вопрос задан
  • 593 просмотра
Решения вопроса 1
@foonfyrick Автор вопроса
неправильная последовательность написания кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы