UiObject2 API的简单译文
extends Object
Package android.support.test.uiautomatorClass Overview
A UiObject2 represents a UI element. Unlike UiObject, it is bound to a particular view instance and can become stale if the underlying view object is destroyed. As a result, it may be necessary to call findObject(BySelector) to obtain a new UiObject2 instance if the UI changes significantly.
UiObject2代表一个UI元素。和UiObject不同,它是绑定到一个特定的视图实例,如果它的底层视图对象被摧毁,它可能会过时。因此,如果UI变化显著它可能需要调用findObject(BySelector)获得一个新的UiObject2实例。
void clear()
Clears the text content if this object is an editable field.
如果此对象是一个编辑区域,就清空编辑区域的内容。
void click()
Clicks on this object.
点击此对象。
<R> R clickAndWait(EventCondition<R> condition, long timeout)
Clicks on this object, and waits for the given condition to become true.
点击此对象,并等待给出的条件成立。
void drag(Point dest, int speed)
Drags this object to the specified location.
拖动此对象到指定位置。
void drag(Point dest)
Drags this object to the specified location.
拖动此对象到指定位置。
boolean equals(Object object)
判断对象是否一致
UiObject2 findObject(BySelector selector)
Searches all elements under this object and ret