Skip to content

Most visited

Recently visited

navigation

RootMatchers

public final class RootMatchers
extends Object

java.lang.Object
   ↳ android.support.test.espresso.matcher.RootMatchers


A collection of matchers for Root objects.

Summary

Fields

public static final Matcher<Root> DEFAULT

Espresso's default Root matcher.

Public methods

static Matcher<Root> isDialog()

Matches Roots that are dialogs (i.e.

static Matcher<Root> isFocusable()

Matches Roots that can take window focus.

static Matcher<Root> isPlatformPopup()

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

static Matcher<Root> isTouchable()

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.

Inherited methods

From class java.lang.Object

Fields

DEFAULT

Matcher<Root> DEFAULT

Espresso's default Root matcher.

Public methods

isDialog

Matcher<Root> isDialog ()

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

Returns
Matcher<Root>

isFocusable

Matcher<Root> isFocusable ()

Matches Roots that can take window focus.

Returns
Matcher<Root>

isPlatformPopup

Matcher<Root> isPlatformPopup ()

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

Returns
Matcher<Root>

isTouchable

Matcher<Root> isTouchable ()

Matches Roots that can receive touch events.

Returns
Matcher<Root>

withDecorView

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

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

Parameters
decorViewMatcher Matcher
Returns
Matcher<Root>
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.