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.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage