RecyclerView öğesinin içindeki belirli bir görünümü tıklamak için Espresso'yu nasıl kullanabilirim ? Şunu kullanarak 0 konumundaki öğeyi tıklayabileceğimi biliyorum:
onView(withId(R.id.recyclerView))
.perform(RecyclerViewActions.actionOnItemAtPosition(0, click()));
Ama o öğenin içindeki belirli bir görünüme tıklamam gerekiyor, öğenin kendisine değil.
Şimdiden teşekkürler.
-- Düzenle --
Daha kesin olmak gerekirse: Bir RecyclerView ( R.id.recycler_view
) var, hangi öğeler CardView ( R.id.card_view
). Her bir CardView içinde dört düğme var (diğer şeylerin yanı sıra) ve belirli bir düğmeye ( R.id.bt_deliver
) tıklamak istiyorum .
Espresso 2.0'ın yeni özelliklerini kullanmak isterdim ama bunun mümkün olduğundan emin değilim.
Mümkün değilse, buna benzer bir şey kullanmak istiyorum (Thomas Keller kodunu kullanarak):
onRecyclerItemView(R.id.card_view, ???, withId(R.id.bt_deliver)).perform(click());
ama soru işaretlerine ne yazacağımı bilmiyorum.