RootMatchers

public final class RootMatchers


A collection of matchers for Root objects.

Summary

Constants

static final Matcher<Root>

Espresso's default Root matcher.

Public constructors

Public methods

static Matcher<Root>
static Matcher<Root>

Matches Roots that are dialogs (i.e. is not a window of the currently resumed activity).

static Matcher<Root>

Matches Roots that can take window focus.

static Matcher<Root>

Matches Roots that are popups - like autocomplete suggestions or the actionbar spinner.

static Matcher<Root>

Matches Roots that are system alert windows i.e. shown on top of all other applications and is not a window of the currently resumed activity

static Matcher<Root>

Matches Roots that can receive touch events.

static Matcher<Root>
withDecorView(Matcher<View> decorViewMatcher)

Matches Roots with decor views that match the given view matcher.

Constants

DEFAULT

public static final Matcher<Root> DEFAULT

Espresso's default Root matcher.

Public constructors

RootMatchers

public RootMatchers()

Public methods

hasWindowLayoutParams

public static Matcher<Root> hasWindowLayoutParams()

isDialog

public static Matcher<Root> isDialog()

Matches Roots that are dialogs (i.e. is not a window of the currently resumed activity).

isFocusable

public static Matcher<Root> isFocusable()

Matches Roots that can take window focus.

isPlatformPopup

public static Matcher<Root> isPlatformPopup()

Matches Roots that are popups - like autocomplete suggestions or the actionbar spinner.

isSystemAlertWindow

public static Matcher<Root> isSystemAlertWindow()

Matches Roots that are system alert windows i.e. shown on top of all other applications and is not a window of the currently resumed activity

Apps using this type of windows require the following permission: android.permission.SYSTEM_ALERT_WINDOW

isTouchable

public static Matcher<Root> isTouchable()

Matches Roots that can receive touch events.

withDecorView

public static Matcher<Root> withDecorView(Matcher<View> decorViewMatcher)

Matches Roots with decor views that match the given view matcher.