# AccessibilityChecks

Artifact: [androidx.test.espresso:espresso-accessibility](https://developer.android.com/jetpack/androidx/releases/test-espresso) [View Source](https://cs.android.com/search?q=file:androidx/test/espresso/accessibility/AccessibilityChecks.java+class:androidx.test.espresso.accessibility.AccessibilityChecks)

*** ** * ** ***


```
public final class AccessibilityChecks
```

<br />

*** ** * ** ***

A class to enable automated accessibility checks in Espresso tests. These checks will run as a global `ViewAssertion`, and cover a variety of accessibility issues (see [AccessibilityCheckPreset#LATEST](https://github.com/google/Accessibility-Test-Framework-for-Android/blob/master/src/main/java/com/google/android/apps/common/testing/accessibility/framework/AccessibilityCheckPreset.java) to see which checks are run).

## Summary

| ### Public methods |
|---|---|
| `static https://developer.android.com/reference/androidx/test/espresso/ViewAssertion` | `https://developer.android.com/reference/androidx/test/espresso/accessibility/AccessibilityChecks#accessibilityAssertion()()` |
| `static void` | `https://developer.android.com/reference/androidx/test/espresso/accessibility/AccessibilityChecks#disable()()` Disables accessibility checking as a global ViewAssertion in . |
| `static com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator` | `https://developer.android.com/reference/androidx/test/espresso/accessibility/AccessibilityChecks#enable()()` Enables accessibility checking as a global ViewAssertion in . |

## Public methods

### accessibilityAssertion

```
public static ViewAssertion accessibilityAssertion()
```

| Returns |
|---|---|
| `https://developer.android.com/reference/androidx/test/espresso/ViewAssertion` | the backing `https://developer.android.com/reference/androidx/test/espresso/ViewAssertion` that can be used to explicitly check accessibility |

### disable

```
public static void disable()
```

Disables accessibility checking as a global ViewAssertion in .

| Throws |
|---|---|
| `https://developer.android.com/reference/java/lang/IllegalStateException.html` | if accessibility checking in not enabled. |

### enable

```
public static com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator enable()
```

Enables accessibility checking as a global ViewAssertion in .

| Returns |
|---|---|
| `com.google.android.apps.common.testing.accessibility.framework.integrations.espresso.AccessibilityValidator` | the backing , on which options for check execution can be set |