android.support.test.espresso

Interfaces

BaseLayerComponent 基类的Dagger组件。
EspressoException 用于识别来自 Espresso框架的异常。
FailureHandler 处理测试执行期间发生的故障。
IdlingResource 表示被测应用程序的资源,这可能会导致在测试执行期间发生异步后台工作(例如,
IdlingResource.ResourceCallback IdlingResource注册以通知Espresso转变为空闲状态。
UiController 提供可用于构建用户操作(如点击,滚动,滑动等)的基本级UI操作(例如注入 MotionEvent )。
ViewAction 负责在给定View元素上执行交互。
ViewAssertion 负责在View元素上执行断言。
ViewFinder 使用匹配器来查找视图层次结构中的特定视图。
ViewInteractionComponent 视图交互类的Dagger组件。

Classes

AmbiguousViewMatcherException.Builder 生成器为 AmbiguousViewMatcherException
DataInteraction 与AdapterViews中显示的数据交互的接口。
Espresso 入口指向Espresso框架。
GraphHolder 拥有Espresso的对象图。
IdlingPolicies 允许用户对闲置策略进行精细的粒度控制。
IdlingPolicy 允许用户控制Espresso中的闲置闲置超时时间。
NoMatchingViewException.Builder Builder NoMatchingViewException
PerformException.Builder 建造者为 PerformException
Root 表示应用程序中的根视图以及可选的持有它的窗口的布局参数。
Root.Builder  
ViewInteraction 提供测试作者在视图上执行操作或声明的主要接口。

Exceptions

AmbiguousViewMatcherException 表示匹配器的例外 当预期只有一个视图时,在层次结构中匹配多个视图。
AppNotIdleException 指示应用程序即使在指定的持续时间之后仍未空闲的异常。
IdlingResourceTimeoutException 表示已在框架中注册的 IdlingResource在允许的时间内未闲置。
InjectEventSecurityException 检查 异常指示事件注入失败, SecurityException
NoActivityResumedException 表示在RESUMED阶段没有任何活动的例外情况。
NoMatchingRootException 表示给定的匹配器与当前可用的匹配器不匹配任何 Root (窗口)。
NoMatchingViewException 表示给定的匹配器与视图层次结构中的任何元素都不匹配。
PerformException 表示在UI线程上执行ViewAction时发生异常。