public class Until
extends Object
| java.lang.Object | |
| ↳ | android.support.test.uiautomator.Until |
Until类提供了用于构建常见条件的工厂方法。
Public constructors |
|
|---|---|
Until() |
|
Public methods |
|
|---|---|
static UiObject2Condition<Boolean> |
checkable(boolean isCheckable) 返回一个依赖于 |
static UiObject2Condition<Boolean> |
checked(boolean isChecked) 返回一个依赖于 |
static UiObject2Condition<Boolean> |
clickable(boolean isClickable) 返回一个依赖于 |
static UiObject2Condition<Boolean> |
descContains(String substring) 返回当对象的内容描述包含给定字符串时满足的条件。 |
static UiObject2Condition<Boolean> |
descEndsWith(String substring) 返回当对象的内容描述以给定字符串结束时满足的条件。 |
static UiObject2Condition<Boolean> |
descEquals(String contentDescription) 返回当对象的内容描述与给定字符串完全匹配时满足的条件。 |
static UiObject2Condition<Boolean> |
descMatches(String regex) 返回当对象的内容描述与给定的正则表达式匹配时满足的条件。 |
static UiObject2Condition<Boolean> |
descMatches(Pattern regex) 返回当对象的内容描述与给定的正则表达式匹配时满足的条件。 |
static UiObject2Condition<Boolean> |
descStartsWith(String substring) 返回当对象的内容描述以给定字符串开头时满足的条件。 |
static UiObject2Condition<Boolean> |
enabled(boolean isEnabled) 返回一个依赖于 |
static SearchCondition<UiObject2> |
findObject(BySelector selector) 返回至少有一个匹配选择器的元素可以找到时满足的 |
static SearchCondition<List<UiObject2>> |
findObjects(BySelector selector) 当至少找到一个匹配选择器的元素时,返回 |
static UiObject2Condition<Boolean> |
focusable(boolean isFocusable) 返回一个依赖于 |
static UiObject2Condition<Boolean> |
focused(boolean isFocused) 返回一个依赖于 |
static SearchCondition<Boolean> |
gone(BySelector selector) 当找不到与选择器匹配的元素时,返回 |
static SearchCondition<Boolean> |
hasObject(BySelector selector) 当找到至少一个匹配选择器的元素时,返回 |
static UiObject2Condition<Boolean> |
longClickable(boolean isLongClickable) 返回一个依赖于 |
static EventCondition<Boolean> |
newWindow() 返回一个依赖于出现的新窗口的条件。 |
static EventCondition<Boolean> |
scrollFinished(Direction direction) 返回一个条件,该条件取决于在给定的 |
static UiObject2Condition<Boolean> |
scrollable(boolean isScrollable) 返回一个依赖于 |
static UiObject2Condition<Boolean> |
selected(boolean isSelected) 返回一个依赖于 |
static UiObject2Condition<Boolean> |
textContains(String substring) 返回当对象的文本值包含给定字符串时满足的条件。 |
static UiObject2Condition<Boolean> |
textEndsWith(String substring) 返回当对象的文本值以给定字符串结尾时满足的条件。 |
static UiObject2Condition<Boolean> |
textEquals(String text) 返回当对象的文本值与给定字符串完全匹配时满足的条件。 |
static UiObject2Condition<Boolean> |
textMatches(String regex) 返回当对象的文本值与给定的正则表达式匹配时满足的条件。 |
static UiObject2Condition<Boolean> |
textMatches(Pattern regex) 返回当对象的文本值与给定的正则表达式匹配时满足的条件。 |
static UiObject2Condition<Boolean> |
textNotEquals(String text) |
static UiObject2Condition<Boolean> |
textStartsWith(String substring) 返回当对象的文本值以给定字符串开头时满足的条件。 |
Inherited methods |
|
|---|---|
java.lang.Object
|
|
Until ()
UiObject2Condition<Boolean> checkable (boolean isCheckable)
返回一个依赖于 UiObject2的可检查状态的条件。
| Parameters | |
|---|---|
isCheckable |
boolean: Whether the object should be checkable to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> checked (boolean isChecked)
返回一个依赖于 UiObject2的选中状态的条件。
| Parameters | |
|---|---|
isChecked |
boolean: Whether the object should be checked to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> clickable (boolean isClickable)
返回一个依赖于 UiObject2的可点击状态的条件。
| Parameters | |
|---|---|
isClickable |
boolean: Whether the object should be clickable to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> descContains (String substring)
返回当对象的内容描述包含给定字符串时满足的条件。
| Parameters | |
|---|---|
substring |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> descEndsWith (String substring)
返回当对象的内容描述以给定字符串结束时满足的条件。
| Parameters | |
|---|---|
substring |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> descEquals (String contentDescription)
返回当对象的内容描述与给定字符串完全匹配时满足的条件。
| Parameters | |
|---|---|
contentDescription |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> descMatches (String regex)
返回当对象的内容描述与给定的正则表达式匹配时满足的条件。
| Parameters | |
|---|---|
regex |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> descMatches (Pattern regex)
返回当对象的内容描述与给定的正则表达式匹配时满足的条件。
| Parameters | |
|---|---|
regex |
Pattern
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> descStartsWith (String substring)
返回当对象的内容描述以给定字符串开头时满足的条件。
| Parameters | |
|---|---|
substring |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> enabled (boolean isEnabled)
返回一个依赖于 UiObject2的启用状态的条件。
| Parameters | |
|---|---|
isEnabled |
boolean: Whether the object should be enabled to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
SearchCondition<UiObject2> findObject (BySelector selector)
当至少找到一个匹配选择器的元素时,返回SearchCondition 。 该条件将返回第一个匹配元素。
| Parameters | |
|---|---|
selector |
BySelector
|
| Returns | |
|---|---|
SearchCondition<UiObject2> |
|
SearchCondition<List<UiObject2>> findObjects (BySelector selector)
当找到至少一个匹配选择器的元素时,返回SearchCondition 。 该条件将返回所有匹配的元素。
| Parameters | |
|---|---|
selector |
BySelector
|
| Returns | |
|---|---|
SearchCondition<List<UiObject2>> |
|
UiObject2Condition<Boolean> focusable (boolean isFocusable)
返回一个依赖于 UiObject2的可聚焦状态的条件。
| Parameters | |
|---|---|
isFocusable |
boolean: Whether the object should be focusable to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> focused (boolean isFocused)
返回一个依赖于 UiObject2的焦点状态的条件。
| Parameters | |
|---|---|
isFocused |
boolean: Whether the object should be focused to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
SearchCondition<Boolean> gone (BySelector selector)
当找不到与选择器匹配的元素时,返回 SearchCondition 。
| Parameters | |
|---|---|
selector |
BySelector
|
| Returns | |
|---|---|
SearchCondition<Boolean> |
|
SearchCondition<Boolean> hasObject (BySelector selector)
当找到至少一个匹配选择器的元素时,返回 SearchCondition 。
| Parameters | |
|---|---|
selector |
BySelector
|
| Returns | |
|---|---|
SearchCondition<Boolean> |
|
UiObject2Condition<Boolean> longClickable (boolean isLongClickable)
返回一个依赖于 UiObject2的长可点击状态的条件。
| Parameters | |
|---|---|
isLongClickable |
boolean: Whether the object should be long clickable to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
EventCondition<Boolean> scrollFinished (Direction direction)
返回一个条件,该条件取决于在给定的 direction已达到结尾的滚动。
| Parameters | |
|---|---|
direction |
Direction: The direction of the scroll. |
| Returns | |
|---|---|
EventCondition<Boolean> |
|
UiObject2Condition<Boolean> scrollable (boolean isScrollable)
返回一个依赖于 UiObject2的可滚动状态的条件。
| Parameters | |
|---|---|
isScrollable |
boolean: Whether the object should be scrollable to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> selected (boolean isSelected)
返回一个依赖于 UiObject2的选择状态的条件。
| Parameters | |
|---|---|
isSelected |
boolean: Whether the object should be selected to satisfy this condition. |
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> textContains (String substring)
返回当对象的文本值包含给定字符串时满足的条件。
| Parameters | |
|---|---|
substring |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> textEndsWith (String substring)
返回当对象的文本值以给定字符串结尾时满足的条件。
| Parameters | |
|---|---|
substring |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> textEquals (String text)
返回当对象的文本值与给定字符串完全匹配时满足的条件。
| Parameters | |
|---|---|
text |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> textMatches (String regex)
返回当对象的文本值与给定的正则表达式匹配时满足的条件。
| Parameters | |
|---|---|
regex |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> textMatches (Pattern regex)
返回当对象的文本值与给定的正则表达式匹配时满足的条件。
| Parameters | |
|---|---|
regex |
Pattern
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> textNotEquals (String text)
| Parameters | |
|---|---|
text |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|
UiObject2Condition<Boolean> textStartsWith (String substring)
返回当对象的文本值以给定字符串开头时满足的条件。
| Parameters | |
|---|---|
substring |
String
|
| Returns | |
|---|---|
UiObject2Condition<Boolean> |
|