Usando o Espresso para clicar em ver dentro do item RecyclerView
Como posso usar o Espresso para clicar em uma exibição específica dentro de umRecyclerView item? Eu sei que posso clicar no item na posição 0 usando:
onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click()));
Mas preciso clicar em uma exibição específica dentro desse item e não no item em si.
Desde já, obrigado.
- editar -
Para ser mais preciso: eu tenho umRecyclerView (R.id.recycler_view
) quais itens sãoCardView (R.id.card_view
) Dentro de cadaCardView Eu tenho quatro botões (entre outras coisas) e quero clicar em um botão específico (R.id.bt_deliver
)
Gostaria de usar os novos recursos do Espresso 2.0, mas não tenho certeza de que isso seja possível.
Se não for possível, eu quero usar algo assim (usando o código Thomas Keller):
onRecyclerItemView(R.id.card_view, ???, withId(R.id.bt_deliver)).perform(click());
mas não sei o que colocar nos pontos de interrogação.