нажимаю на определнную табу и ожидаю, что у меня теперь отображается определенный фрагмент.
Далее делаю:
onView(withId(R.id.btnAuth)) .perform(click()), то есть ожидаю, что нажму на кнопку "к авторизации", которая снавигирует меня на AuthFragment.
Затем делаю:
onView(withId(R.id.tvTax)).check(matches(isDisplayed())) и ожидаю, что тест упадет, потому как view с таким id нет на этом фрагменте, но вместо этого тест висит бесконечно, ни завершается ни успехом, ни ошибкой.
ЧЯДНТ?
Правильно ли я ожидаю, что выполнив клик на кнопку, у меня произойдет все то, что и произошло бы простым нажатием руками на кнопку в открытом приложении, а именно: вызовется навигация, создатся фрагмент и я смогу взаимодействовать с его view, искать на ней элементы и так далее или нет?
Звучит ок. А можешь проверить что реально отображается? Может зависает ui-поток?
Обсуждают сегодня