У меня есть RecyclerView с идентификатором ' rv_list '. При нажатии на любой элемент RecyclerView, внутри каждого элемента есть вид с идентификатором ' star ', который становится видимым.
Я хочу проверить это с помощью экспрессо - Нажмите на первый элемент RecyclerView, проверьтеесли вид R.id.star виден.
Мой код -
@Test
fun checkIfStarVisibleOnItemClick() {
onView(withId(R.id.rv_list))
.perform(RecyclerViewActions.actionOnItemAtPosition<RepositoriesAdapter.RepositoriesViewHolder>(0, click()))
onView(withId(R.id.star))
.check(matches(isDisplayed()))
}
Я получаю эту ошибку -
id / star 'соответствует нескольким представлениям в иерархии