Mit Espresso auf Ansicht im Recycler klickenArtikel anzeigen
Wie kann ich Espresso verwenden, um auf eine bestimmte Ansicht in einem @ zu klicke RecyclerView item? Ich weiß, dass ich den Artikel an Position 0 anklicken kann mit:
onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click()));
Aber ich muss auf eine bestimmte Ansicht in diesem Artikel klicken und nicht auf den Artikel selbst.
Danke im Voraus
- bearbeiten -
Um genauer zu sein: Ich habe ein RecyclerView (R.id.recycler_view
) welche Artikel sind CardView (R.id.card_view
). In jedem CardView Ich habe (unter anderem) vier Schaltflächen und möchte auf eine bestimmte Schaltfläche klicken R.id.bt_deliver
).
Ich möchte die neuen Funktionen von Espresso 2.0 nutzen, bin mir aber nicht sicher, ob dies möglich ist.
Wenn nicht möglich, möchte ich so etwas benutzen (mit Thomas Keller Code):
onRecyclerItemView(R.id.card_view, ???, withId(R.id.bt_deliver)).perform(click());
aber ich weiß nicht, was ich auf die Fragezeichen setzen soll.