AccessibilityChecks

public final class AccessibilityChecks


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 to see which checks are run).

Summary

Public constructors

Public methods

static ViewAssertion
static void

Disables accessibility checking as a global ViewAssertion in ViewActions.

static AccessibilityValidator

Enables accessibility checking as a global ViewAssertion in ViewActions.

Public constructors

AccessibilityChecks

public AccessibilityChecks()

Public methods

accessibilityAssertion

public static ViewAssertion accessibilityAssertion()
Returns
ViewAssertion

the backing ViewAssertion that can be used to explicitly check accessibility

disable

public static void disable()

Disables accessibility checking as a global ViewAssertion in ViewActions.

Throws
java.lang.IllegalStateException java.lang.IllegalStateException

if accessibility checking in not enabled.

enable

public static AccessibilityValidator enable()

Enables accessibility checking as a global ViewAssertion in ViewActions.

Returns
AccessibilityValidator

the backing AccessibilityValidator, on which options for check execution can be set