如何使用浓缩咖啡单击回收站视图项目中的按钮?

How to click on a button within a recycler view item using espresso?

举个例子,假设我的回收站视图(ID "list")是这个 Gmail 收件箱

我已经知道了onView(withId(R.id.list)).perform(RecyclerViewActions.actionOnItemAtPosition(1, click());让我打开第二封邮件。

但是我怎样才能用 espresso 单击第二封电子邮件的星号按钮呢?

看看下面的 Whosebug 问题: 它创建了一个 ViewAction,它在 recyclerView 的特定位置点击一个由 id 标识的视图对象。