Нажатие на элемент recyclerView

570
30 декабря 2016, 10:33

Пишу тест, в котором хочу обработать нажатие на элемент списка 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'ом.

READ ALSO
Как динамически обновлять JSF страницу?

Как динамически обновлять JSF страницу?

Есть Бд оттуда принимаются данные на Jsf но когда в бд записывается запись из утсровта то Jsf страницу надо обнавть чтоб там отобразились изменеия...

429
Проблема с “поделиться” в Facebook

Проблема с “поделиться” в Facebook

Вечер добрый такая проблема, при добавлении кнопки "поделится" на Facebook у меня он вставляет неправильную картинку, вставляет картинку банка...

394