Пишу тест, в котором хочу обработать нажатие на элемент списка recyclerView.
Если к элементу он обращается и никаких ошибок не происходит:
onView(withId(R.id.card_recycler_view)).perform(RecyclerViewActions.scrollToPosition(3));
То при попытке проверить что в такой то позиции находится такое число:
onView(withText(SCORE)).check(matches(isDisplayed()));
Выдаёт ошибку
android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with text: is "148"
При попытке же нажать на саму позицию:
onView(withId(R.id.card_recycler_view))
.perform(RecyclerViewActions.actionOnItemAtPosition(0, click()));
Выдаёт следующее:
android.support.test.espresso.PerformException: Error performing 'android.support.test.espresso.contrib.RecyclerViewActions$ActionOnItemAtPositionViewAction@4246947' on view 'with id: com.fentury.testapp:id/card_recycler_view'.
Помогите пожалуйста разобраться с этим recycler'ом.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей