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