void |
clearTextField() 清除可编辑字段中的现有文本内容。 |
boolean |
click() 在由此UiObject表示的UI元素的可见边界的中心执行单击。 |
boolean |
clickAndWaitForNewWindow() 等待通常需要比通常默认超时更长的窗口转换。 |
boolean |
clickAndWaitForNewWindow(long timeout) 在由此UiObject表示的UI元素的可见边界的中心执行单击操作,并等待窗口转换。 |
boolean |
clickBottomRight() 点击UI元素的右下角 |
boolean |
clickTopLeft() 点击UI元素的左上角 |
boolean |
dragTo(UiObject destObj, int steps) 将此对象拖到目标UiObject。 |
boolean |
dragTo(int destX, int destY, int steps) 将该对象拖到任意坐标。 |
boolean |
exists() 检查视图是否存在。 |
AccessibilityNodeInfo |
findAccessibilityNodeInfo(long timeout) 通过使用此UiObject的选择器在可访问性层次结构中查找匹配的UI元素。 |
Rect |
getBounds() 返回视图的 bounds 属性。 |
UiObject |
getChild(UiSelector selector) 为当前UiObject下的子视图创建一个新的UiObject。 |
int |
getChildCount() 立即计算当前UiObject下的子视图。 |
String |
getClassName() 检索UI元素的 className 属性。 |
String |
getContentDescription() 读取UI元素的 content_desc 属性 |
UiObject |
getFromParent(UiSelector selector) 相对于当前的UiObject,为同级视图或兄弟视图的子级创建新的UiObject。 |
String |
getPackageName() 读取视图的 package 属性 |
final UiSelector |
getSelector() 调试助手。 |
String |
getText() 读取UI元素的 text 属性 |
Rect |
getVisibleBounds() 返回视图的可见边界。 |
boolean |
isCheckable() 检查UI元素的 checkable 属性当前是否为真。 |
boolean |
isChecked() 检查UI元素的 checked 属性当前是否为真 |
boolean |
isClickable() 检查UI元素的 clickable 属性当前是否为true。 |
boolean |
isEnabled() 检查UI元素的 enabled 属性当前是否为真。 |
boolean |
isFocusable() 检查UI元素的 focusable 属性当前是否为真。 |
boolean |
isFocused() 检查UI元素的 focused 属性当前是否为true |
boolean |
isLongClickable() 检查视图的 long-clickable 属性当前是否为真 |
boolean |
isScrollable() 检查视图的 scrollable 属性当前是否为真 |
boolean |
isSelected() 检查UI元素的 selected 属性当前是否为真。 |
boolean |
longClick() 长按一下UI元素可见边界的中心 |
boolean |
longClickBottomRight() 长按UI元素的右下角 |
boolean |
longClickTopLeft() 长按一下UI元素的左上角 |
boolean |
performMultiPointerGesture(PointerCoords... touches) 执行多点触控手势。 |
boolean |
performTwoPointerGesture(Point startPoint1, Point startPoint2, Point endPoint1, Point endPoint2, int steps) 生成任意起点和终点的双指手势。 |
boolean |
pinchIn(int percent, int steps) 执行一个双指针手势,每个指针从对角线向另一个对象移动,从边缘到这个UiObject的中心。 |
boolean |
pinchOut(int percent, int steps) 执行一个双指针手势,每个指针在对角线上相对移动,从中心向外朝向此UiObject的边缘。 |
boolean |
setText(String text) 清除字段内容后,在可编辑字段中设置文本。 |
boolean |
swipeDown(int steps) 对UiObject执行滑动操作。 |
boolean |
swipeLeft(int steps) 在UiObject上执行滑动左操作。 |
boolean |
swipeRight(int steps) 对UiObject执行滑动右键操作。 |
boolean |
swipeUp(int steps) 对UiObject执行滑动操作。 |
boolean |
waitForExists(long timeout) 等待指定的时间长度以使视图变为可见。 |
boolean |
waitUntilGone(long timeout) 等待指定的时间长度以使视图变得无法检测。 |