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 | |
|---|---|
|  From
class 
  
    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
