Как я могу использовать Espresso для выбора определенного вида внутри элемента RecyclerView? Я знаю, что могу щелкнуть элемент в позиции 0, используя:
onView(withId(R.id.recyclerView))
.perform(RecyclerViewActions.actionOnItemAtPosition(0, click()));
Но мне нужно щелкнуть по определенному виду внутри этого элемента, а не по самому элементу.
Спасибо заранее.
- изменить -
Точнее: у меня есть RecyclerView (R.id.recycler_view
), элементы которого CardView (R.id.card_view
). Внутри каждого CardView у меня есть четыре кнопки (между прочим), и я хочу нажать на определенную кнопку (R.id.bt_deliver
).
Я хотел бы использовать новые функции Espresso 2.0, но я не уверен, что это возможно.
Если это невозможно, я хочу использовать что-то вроде этого (используя код Томаса Келлера):
onRecyclerItemView(R.id.card_view, ???, withId(R.id.bt_deliver)).perform(click());
но я не знаю, на что поставить вопросительные знаки.