INNER CODE UNIT · Java

clickRecyclerViewItem

JsonChao/Awesome-WanAndroid · app/src/androidTest/java/json/chao/com/wanandroid/BasePageTest.java:69

    protected void clickRecyclerViewItem(@IdRes int recyclerViewId, int itemPosition) {
        onView(allOf(withId(recyclerViewId), hasFocus()))
                .check(matches(isDisplayed()))
                .perform(actionOnItemAtPosition(itemPosition, click()));
    }

    /**
     * Click the item child view of the recyclerView
     *
     * @param recyclerViewId IdRes to recyclerView
     * @param itemPosition Recycler item position
     * @param itemChildViewId IdRes to item child view of the RecyclerView
     */
    protected void clickRecyclerViewItemChildView(@IdRes int recyclerViewId,
                                                  int itemPosition,
                                                  @IdRes int itemChildViewId) {
        onView(TestUtils.withRecyclerView(recyclerViewId)
                .atPositionOnView(itemPosition, itemChildViewId))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…