1. InstrumentationRegistry类
1.1. 类说明:
一个暴露的注册实例,持有instrumentation运行的进程和参数,还提供了一种简便的方法调用instrumentation, application context和instrumentation参数。
1.2 相关API
| 返回类型 | API |
| static Bundle | getArguments(): 返回一个instrumentation参数副本 |
| static Context | getContext(): 返回instrumentation对应包的Context |
| static Instrumentation | getInstrumentation(): 返回当前运行的instrumentation |
| static Context | getTargetContext(): 返回一个目标应用程序的Context |
| static void | registerInstance(Instrumentation instrumentation, Bundle arguments):记录或暴露当前instrumentation运行和instrumentation参数包的副本,存储在注册中心 |
1.3 简单示例
1.3.1 测试代码
package com.test.tommyxie.hellouiautomator;
import android.app.Instrumentation;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;
import android.support.test.uiautomator.UiDevice;
impo

本文介绍了Android测试中Uiautomator 2.0的UiDevice类新增的API,详细讲解了InstrumentationRegistry类的使用,并提供了相关API的介绍及测试代码示例。
1237

被折叠的 条评论
为什么被折叠?



