Testing Support Library在Android测试中的使用

来源:互联网 发布:手机淘宝密码修改 编辑:程序博客网 时间:2024/06/05 10:26

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"    }}


0 0
原创粉丝点击