Espresso RecyclerView inside ViewPager
我是Android Espresso库的新手。尝试测试单击
假设您要点击buttonClick,这是RecyclerView中按钮的ID。
我使用以下代码:
1 2 | onView(allOf(withId(R.id.buttonToClick), isCompletelyDisplayed())) .perform(click()); |
这将获得当前显示的具有该ID的视图,并在其上单击。
希望这会有所帮助。
P.S .:此外,在意式浓缩咖啡上,可以使用
1 2 | onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); |