创建基于androidX库的uiautomator2.0工程的要点
1、新建工程的时候,不要勾选此项
2、build.gradle(:app)文件中添加依赖
androidTestImplementation 'androidx.test.uiautomator:uiautomator:2.2.0' androidTestImplementation 'org.hamcrest:hamcrest-integration:1.3' // 指定java编译版本 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
3、AndroidManifest.xml中申请需要的权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <!--//发送inputkeyevent权限--> <uses-permission android:name="android.permission.INJECT_EVENT" />
4、示例化UiDevice对象
UiDevice mDevice = UiDevice.getInstance(getInstrumentation());