android.support.test.uiautomator

Interfaces

IAutomationSupport 为运行测试用例提供辅助支持
UiWatcher 有关如何注册由自动化库调用的条件监视器,请参阅 registerWatcher(String, UiWatcher)

Classes

By

By是一个实用工具类,它能够以简洁的方式创建BySelector

BySelector A BySelector指定在调用 findObject(BySelector)期间匹配UI元素的标准。
Configurator 允许您设置运行uiautomator测试的关键参数。
EventCondition<R> EventCondition是取决于发生的事件或一系列事件的条件。
SearchCondition<R> SearchCondition是通过搜索UI元素而满足的条件。
UiAutomatorInstrumentationTestRunner 测试跑步者为 UiAutomatorTestCase s。
UiAutomatorTestCase 这个类已被弃用。 不再需要扩展UiAutomatorTestCase。 您可以使用getInstance(Instrumentation)任何测试类,只要你有机会获得一个Instrumentation实例。
UiCollection 用于枚举容器的UI元素以进行计数,或者用子元素的文本或描述来定位子元素。
UiDevice UiDevice提供对设备状态信息的访问。
UiObject UiObject是视图的表示。
UiObject2 UiObject2表示UI元素。
UiObject2Condition<R> A UiObject2Condition是当 UiObject2处于特定状态时满足的条件。
UiScrollable UiScrollable是一个 UiCollection并提供了在可滚动布局元素中搜索项目的支持。
UiSelector 指定要测试的布局层次结构中的元素,通过诸如文本值,内容描述,类名称和状态信息等属性进行过滤。
Until Until类提供了构造常见条件的工厂方法。

Enums

Direction 枚举用于指定某些手势的主要方向。

Exceptions

StaleObjectException 在底层 View被销毁后使用 UiObject2时,会引发 StaleObjectException异常。
UiObjectNotFoundException UiSelector选择器无法与显示的任何UI元素相匹配时,在测试运行中生成。