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的依赖。
5. 在build.gradle里设置AndroidJUnitRunner为默认的test instrumentation runner
一 搭建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" } }
相关文章推荐
- 如何在android程序中使用百度api接口:
- Android 最火的快速开发框架AndroidAnnotations使用详解
- Android快速开发系列 10个常用工具类
- android 在不同设备上使图片不失真
- 月下载量上千次Android实现二维码生成器app源码分享
- Android使用Sensor感应器获取用户移动方向(指南针原理)
- Android CountDownTimer倒计时器的使用
- Android制作粒子爆炸特效
- Android制作漂亮自适布局键盘的方法
- 第二章 设置开发环境
- android Camera相关问题及NV12剪裁旋转
- Android移植 framebuffer
- Android应用Design Support Library完全使用实例
- Android中dp和px之间进行转换
- android中sharedPreferences的用法
- Android 悬浮窗
- android-USB Host and Accessory(附加)
- android 布局中Fragment嵌套Fragment
- Android使用Sensor感应器实现线程中刷新UI创建android测力计的功能
- Android Paint和Color类