Until
public
class
Until
extends Object
| java.lang.Object | |
| ↳ | android.support.test.uiautomator.Until |
The Until class provides factory methods for constructing common conditions.
Summary
Public constructors | |
|---|---|
Until()
|
|
Public methods | |
|---|---|
static
UiObject2Condition<Boolean>
|
checkable(boolean isCheckable)
Returns a condition that depends on a |
static
UiObject2Condition<Boolean>
|
checked(boolean isChecked)
Returns a condition that depends on a |
static
UiObject2Condition<Boolean>
|
clickable(boolean isClickable)
Returns a condition that depends on a |
static
UiObject2Condition<Boolean>
|
descContains(String substring)
Returns a condition that is satisfied when the object's content description contains the given string. |
static
UiObject2Condition<Boolean>
|
descEndsWith(String substring)
Returns a condition that is satisfied when the object's content description ends with the given string. |
static
UiObject2Condition<Boolean>
|
descEquals(String contentDescription)
Returns a condition that is satisfied when the object's content description exactly matches the given string. |
static
UiObject2Condition<Boolean>
|
descMatches(String regex)
Returns a condition that is satisfied when the object's content description matches the given regex. |
static
UiObject2Condition<Boolean>
|
descMatches(Pattern regex)
Returns a condition that is satisfied when the object's content description matches the given regex. |
static
UiObject2Condition<Boolean>
|
descStartsWith(String substring)
Returns a condition that is satisfied when the object's content description starts with the given string. |
static
UiObject2Condition<Boolean>
|
enabled(boolean isEnabled)
Returns a condition that depends on a |
static
SearchCondition<UiObject2>
|
findObject(BySelector selector)
Returns a |
static
SearchCondition<List<UiObject2>>
|
findObjects(BySelector selector)
Returns a |
static
UiObject2Condition<Boolean>
|
focusable(boolean isFocusable)
Returns a condition that depends on a |
static
UiObject2Condition<Boolean>
|
focused(boolean isFocused)
Returns a condition that depends on a |
static
SearchCondition<Boolean>
|
gone(BySelector selector)
Returns a |
static
SearchCondition<Boolean>
|
hasObject(BySelector selector)
Returns a |
static
UiObject2Condition<Boolean>
|
longClickable(boolean isLongClickable)
Returns a condition that depends on a |
static
EventCondition<Boolean>
|
newWindow()
Returns a condition that depends on a new window having appeared. |
static
EventCondition<Boolean>
|
scrollFinished(Direction direction)
Returns a condition that depends on a scroll having reached the end in the given
|
static
UiObject2Condition<Boolean>
|
scrollable(boolean isScrollable)
Returns a condition that depends on a |
static
UiObject2Condition<Boolean>
|
selected(boolean isSelected)
Returns a condition that depends on a |
static
UiObject2Condition<Boolean>
|
textContains(String substring)
Returns a condition that is satisfied when the object's text value contains the given string. |
static
UiObject2Condition<Boolean>
|
textEndsWith(String substring)
Returns a condition that is satisfied when the object's text value ends with the given string. |
static
UiObject2Condition<Boolean>
|
textEquals(String text)
Returns a condition that is satisfied when the object's text value exactly matches the given string. |
static
UiObject2Condition<Boolean>
|
textMatches(String regex)
Returns a condition that is satisfied when the object's text value matches the given regex. |
static
UiObject2Condition<Boolean>
|
textMatches(Pattern regex)
Returns a condition that is satisfied when the object's text value matches the given regex. |
static
UiObject2Condition<Boolean>
|
textNotEquals(String text)
|
static
UiObject2Condition<Boolean>
|
textStartsWith(String substring)
Returns a condition that is satisfied when the object's text value starts with the given string. |
Inherited methods | |
|---|---|
java.lang.Object
| |
Public constructors
Until
Until ()
Public methods
checkable
UiObject2Condition<Boolean> checkable (boolean isCheckable)
Returns a condition that depends on a UiObject2's checkable state.
| Parameters | |
|---|---|
isCheckable |
boolean: Whether the object should be checkable to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
checked
UiObject2Condition<Boolean> checked (boolean isChecked)
Returns a condition that depends on a UiObject2's checked state.
| Parameters | |
|---|---|
isChecked |
boolean: Whether the object should be checked to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
clickable
UiObject2Condition<Boolean> clickable (boolean isClickable)
Returns a condition that depends on a UiObject2's clickable state.
| Parameters | |
|---|---|
isClickable |
boolean: Whether the object should be clickable to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
descContains
UiObject2Condition<Boolean> descContains (String substring)
Returns a condition that is satisfied when the object's content description contains the given string.
| Parameters | |
|---|---|
substring |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
descEndsWith
UiObject2Condition<Boolean> descEndsWith (String substring)
Returns a condition that is satisfied when the object's content description ends with the given string.
| Parameters | |
|---|---|
substring |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
descEquals
UiObject2Condition<Boolean> descEquals (String contentDescription)
Returns a condition that is satisfied when the object's content description exactly matches the given string.
| Parameters | |
|---|---|
contentDescription |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
descMatches
UiObject2Condition<Boolean> descMatches (String regex)
Returns a condition that is satisfied when the object's content description matches the given regex.
| Parameters | |
|---|---|
regex |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
descMatches
UiObject2Condition<Boolean> descMatches (Pattern regex)
Returns a condition that is satisfied when the object's content description matches the given regex.
| Parameters | |
|---|---|
regex |
Pattern |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
descStartsWith
UiObject2Condition<Boolean> descStartsWith (String substring)
Returns a condition that is satisfied when the object's content description starts with the given string.
| Parameters | |
|---|---|
substring |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
enabled
UiObject2Condition<Boolean> enabled (boolean isEnabled)
Returns a condition that depends on a UiObject2's enabled state.
| Parameters | |
|---|---|
isEnabled |
boolean: Whether the object should be enabled to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
findObject
SearchCondition<UiObject2> findObject (BySelector selector)
Returns a SearchCondition that is satisfied when at least one element matching the
selector can be found. The condition will return the first matching element.
| Parameters | |
|---|---|
selector |
BySelector |
| Returns | |
|---|---|
SearchCondition<UiObject2> |
|
findObjects
SearchCondition<List<UiObject2>> findObjects (BySelector selector)
Returns a SearchCondition that is satisfied when at least one element matching the
selector can be found. The condition will return all matching elements.
| Parameters | |
|---|---|
selector |
BySelector |
| Returns | |
|---|---|
SearchCondition<List<UiObject2>> |
|
focusable
UiObject2Condition<Boolean> focusable (boolean isFocusable)
Returns a condition that depends on a UiObject2's focusable state.
| Parameters | |
|---|---|
isFocusable |
boolean: Whether the object should be focusable to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
focused
UiObject2Condition<Boolean> focused (boolean isFocused)
Returns a condition that depends on a UiObject2's focused state.
| Parameters | |
|---|---|
isFocused |
boolean: Whether the object should be focused to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
gone
SearchCondition<Boolean> gone (BySelector selector)
Returns a SearchCondition that is satisfied when no elements matching the selector
can be found.
| Parameters | |
|---|---|
selector |
BySelector |
| Returns | |
|---|---|
SearchCondition<Boolean> |
|
hasObject
SearchCondition<Boolean> hasObject (BySelector selector)
Returns a SearchCondition that is satisfied when at least one element matching the
selector can be found.
| Parameters | |
|---|---|
selector |
BySelector |
| Returns | |
|---|---|
SearchCondition<Boolean> |
|
longClickable
UiObject2Condition<Boolean> longClickable (boolean isLongClickable)
Returns a condition that depends on a UiObject2's long clickable state.
| Parameters | |
|---|---|
isLongClickable |
boolean: Whether the object should be long clickable to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
newWindow
EventCondition<Boolean> newWindow ()
Returns a condition that depends on a new window having appeared.
| Returns | |
|---|---|
EventCondition<Boolean> |
|
scrollFinished
EventCondition<Boolean> scrollFinished (Direction direction)
Returns a condition that depends on a scroll having reached the end in the given
direction.
| Parameters | |
|---|---|
direction |
Direction: The direction of the scroll.
|
| Returns | |
|---|---|
EventCondition<Boolean> |
|
scrollable
UiObject2Condition<Boolean> scrollable (boolean isScrollable)
Returns a condition that depends on a UiObject2's scrollable state.
| Parameters | |
|---|---|
isScrollable |
boolean: Whether the object should be scrollable to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
selected
UiObject2Condition<Boolean> selected (boolean isSelected)
Returns a condition that depends on a UiObject2's selected state.
| Parameters | |
|---|---|
isSelected |
boolean: Whether the object should be selected to satisfy this condition.
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
textContains
UiObject2Condition<Boolean> textContains (String substring)
Returns a condition that is satisfied when the object's text value contains the given string.
| Parameters | |
|---|---|
substring |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
textEndsWith
UiObject2Condition<Boolean> textEndsWith (String substring)
Returns a condition that is satisfied when the object's text value ends with the given string.
| Parameters | |
|---|---|
substring |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
textEquals
UiObject2Condition<Boolean> textEquals (String text)
Returns a condition that is satisfied when the object's text value exactly matches the given string.
| Parameters | |
|---|---|
text |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
textMatches
UiObject2Condition<Boolean> textMatches (String regex)
Returns a condition that is satisfied when the object's text value matches the given regex.
| Parameters | |
|---|---|
regex |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
textMatches
UiObject2Condition<Boolean> textMatches (Pattern regex)
Returns a condition that is satisfied when the object's text value matches the given regex.
| Parameters | |
|---|---|
regex |
Pattern |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
textNotEquals
UiObject2Condition<Boolean> textNotEquals (String text)
| Parameters | |
|---|---|
text |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
textStartsWith
UiObject2Condition<Boolean> textStartsWith (String substring)
Returns a condition that is satisfied when the object's text value starts with the given string.
| Parameters | |
|---|---|
substring |
String |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
Interfaces
Classes
Enums
Exceptions