У меня на экране всего одна кнопка с 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()))
}
}