Public methods
checkable(boolean val)
Set the search criteria to match widgets that are checkable.
checked(boolean val)
Set the search criteria to match widgets that are currently checked (usually for checkboxes).
childSelector(UiSelector selector)
Adds a child UiSelector criteria to this selector.
className(String className)
Set the search criteria to match the class property for a widget (for example, "android.widget.Button").
className(Class type)
Set the search criteria to match the class property for a widget (for example, "android.widget.Button").
classNameMatches(String regex)
Set the search criteria to match the class property for a widget, using a regular expression.
clickable(boolean val)
Set the search criteria to match widgets that are clickable.
description(String desc)
Set the search criteria to match the content-description property for a widget.
descriptionContains(String desc)
Set the search criteria to match the content-description property for a widget.
descriptionMatches(String regex)
Set the search criteria to match the content-description property for a widget.
descriptionStartsWith(String desc)
Set the search criteria to match the content-description property for a widget.
enabled(boolean val)
Set the search criteria to match widgets that are enabled.
focusable(boolean val)
Set the search criteria to match widgets that are focusable.
focused(boolean val)
Set the search criteria to match widgets that have focus.
fromParent(UiSelector selector)
Adds a child UiSelector criteria to this selector which is used to start search from the parent widget.
index(int index)
Set the search criteria to match the widget by its node index in the layout hierarchy.
instance(int instance)
Set the search criteria to match the widget by its instance number.
longClickable(boolean val)
Set the search criteria to match widgets that are long-clickable.
packageName(String name)
Set the search criteria to match the package name of the application that contains the widget.
packageNameMatches(String regex)
Set the search criteria to match the package name of the application that contains the widget.
resourceId(String id)
Set the search criteria to match the given resource ID.
resourceIdMatches(String regex)
Set the search criteria to match the resource ID of the widget, using a regular expression.
scrollable(boolean val)
Set the search criteria to match widgets that are scrollable.
selected(boolean val)
Set the search criteria to match widgets that are currently selected.
text(String text)
Set the search criteria to match the visible text displayed in a widget (for example, the text label to launch an app).
textContains(String text)
Set the search criteria to match the visible text in a widget where the visible text must contain the string in your input argument.
textMatches(String regex)
Set the search criteria to match the visible text displayed in a layout element, using a regular expression.
textStartsWith(String text)
Set the search criteria to match visible text in a widget that is prefixed by the text parameter.