您的位置:首页 > 移动开发 > Android开发

Testing Support Library在Android测试中的使用

2015-12-21 10:09 1226 查看
Testing Support Library(以下简称TSL)是google提供的Android测试框架,用来帮助android的自动化测试。

一 搭建TSL

TSL是包含在Android Support Repository里面的,可以通过Android SDK Manger来获取。

步骤:

1. 打开Android SDK Manager,mac上可以在命令行输入android即可。

2. 在Extras目录下, 找到Android Support Repository

3. 选中之后,点击Install packages按钮。

默认会安装在你的Android SDK的目录下,<sdk>/extras/android/m2repository, 此目录下的android.support.test包包含有Android Testing Support Library的类们。

4. 在build.gradle文件里添加TSL的依赖。

dependencies {
  androidTestCompile 'com.android.support.test:runner:0.4'
  // Set this dependency to use JUnit 4 rules
  androidTestCompile 'com.android.support.test:rules:0.4'
  // Set this dependency to build and run Espresso tests
  androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'
  // Set this dependency to build and run UI Automator tests
  androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
}

5. 在build.gradle里设置AndroidJUnitRunner为默认的test instrumentation runner

android {
    defaultConfig {
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ATSL