我有一个id为'rv_list'的RecyclerView。当点击任何RecyclerView项时,每个项内都有一个id为'star'的View变得可见。
我想使用Espresso来检查 - 在第一个RecyclerView项目上单击,检查视图R.id.star是否可见。
我的代码是 -
我遇到了这个错误 -
我想使用Espresso来检查 - 在第一个RecyclerView项目上单击,检查视图R.id.star是否可见。
我的代码是 -
@Test
fun checkIfStarVisibleOnItemClick() {
onView(withId(R.id.rv_list))
.perform(RecyclerViewActions.actionOnItemAtPosition<RepositoriesAdapter.RepositoriesViewHolder>(0, click()))
onView(withId(R.id.star))
.check(matches(isDisplayed()))
}
我遇到了这个错误 -
id/star'匹配了层次结构中的多个视图