谷歌对Uiautomator更新后,提供了新的API接口,同时也对工具进行了更新,官方也开始建议使用新一代IDE Android Studio来搭建测试框架。
准备环境
| 先到SDK Manager里下载Extras里的Android Support Repository |
项目配置
dependencies {
androidTestCompile 'com.android.support.test:runner:0.3'
androidTestCompile 'com.android.support.test:rules:0.3'
androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.1'
}
注:同步可能有点问题,需要先把androidTestCompile 改为 compile等同Android Studio把支持库同步到External Libraries里。然后再改回androidTestCompile,同步完成后效果如下:
|
在build.gradle中添加运行支持
不要修改默认的内容,添加testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"到defaultConfig里即可。如果删除了其他类容可能会报错。
android {
defaultConfig {
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
}
配置运行
- 点击Run-Edit Configurations...
- 选择为Android Tests,
- Module:app
- Test:Class
- Class:选择case所在的类
- Specific instrumentation runner(option):填入android.support.test.runner.AndroidJUnitRunner
Uiautomator更新与AndroidStudio测试
本文介绍如何利用谷歌更新后的Uiautomator API进行Android应用测试。包括环境搭建步骤、配置Android Studio及Gradle文件的具体操作,以及如何设置测试运行配置。




2127

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



