# androidx.test.espresso.contrib

# androidx.test.espresso.contrib

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/test/espresso/contrib/package-summary "View this page in Java")

## Interfaces

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|
| [RecyclerViewActions.PositionableRecyclerViewAction](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/RecyclerViewActions.PositionableRecyclerViewAction) | Most RecyclerViewActions are given a matcher to select a particular view / viewholder within the RecyclerView. |

## Classes

|--------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AccessibilityChecks](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/AccessibilityChecks)       | **This class is deprecated.** use[androidx.test.espresso.accessibility.AccessibilityChecks](https://developer.android.com/reference/kotlin/androidx/test/espresso/accessibility/AccessibilityChecks)instead. <br />  |
| [ActivityResultMatchers](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/ActivityResultMatchers) | Hamcrest matchers for a[ActivityResult](https://developer.android.com/reference/android/app/Instrumentation.ActivityResult.html).                                                                                    |
| [DrawerActions](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/DrawerActions)                   | Espresso actions for using a[DrawerLayout](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout).                                                                                |
| [DrawerMatchers](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/DrawerMatchers)                 | Hamcrest matchers for a[DrawerLayout](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout).                                                                                     |
| [NavigationViewActions](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/NavigationViewActions)   | View actions for interacting with[NavigationView](https://developer.android.com/reference/com/google/android/material/navigation/NavigationView.html)                                                                |
| [PickerActions](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/PickerActions)                   | Espresso action for interacting with[DatePicker](https://developer.android.com/reference/android/widget/DatePicker.html)and[TimePicker](https://developer.android.com/reference/android/widget/TimePicker.html).     |
| [RecyclerViewActions](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/RecyclerViewActions)       | [ViewAction](https://developer.android.com/reference/kotlin/androidx/test/espresso/ViewAction)s to interact[RecyclerView](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView). |
| [ViewPagerActions](https://developer.android.com/reference/kotlin/androidx/test/espresso/contrib/ViewPagerActions)             | Espresso actions for interacting with a[ViewPager](https://developer.android.com/reference/kotlin/androidx/viewpager/widget/ViewPager).                                                                              |