# androidx.test.uiautomator.watcher

# androidx.test.uiautomator.watcher

*** ** * ** ***

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

## Interfaces

|-----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| [ScopedUiWatcher](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/watcher/ScopedUiWatcher)         | Defines a contract for a watcher with a scope.               |
| [WatcherRegistration](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/watcher/WatcherRegistration) | Defines a registration, returned when registering a watcher. |

## Objects

|-----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
| [PermissionDialog](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/watcher/PermissionDialog)             | Allows easy interaction with the permission dialog. |
| [PermissionDialog.Scope](https://developer.android.com/reference/kotlin/androidx/test/uiautomator/watcher/PermissionDialog.Scope) |                                                     |