UIAutomator在AndroidStudio中的使用
来源:互联网 发布:崔顺实长得像网络小胖 编辑:程序博客网 时间:2024/04/29 10:57
这几天在看UIAutomator ,但网上关于UIAutomator的基本上都是基于Eclipse adt的,很少有androidstudio的,所以在这里总结下,省的以后忘记了。
androidStudio是支持UIAutomator的 这点毋庸置疑,而且android已经为每个module都设置好了,即androidTest。
首先 我们要加入依赖包,在build.gradle中的dependencies中加入
// Testing-only dependenciesandroidTestCompile 'com.android.support.test:runner:0.3'// Set this dependency to use JUnit 4 rulesandroidTestCompile 'com.android.support.test:rules:0.3'// Set this dependency to build and run Espresso testsandroidTestCompile 'com.android.support.test.espresso:espresso-core:2.2'// Set this dependency to build and run UI Automator testsandroidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.1'
当然 这一步如果没想相应的Android Support Library是会报错的 ,需要到Android sdk manager中去下载,Extras包中的Android Support Library
然后更新gradle,如果你的minSdkVersion小于18会报错,可能是我下的support的版本缘故,如果有哪位知道,麻烦告诉下。
我这里暂时设置minSDKVersion为18
然后就可以开始写我们的测试用例了
在androidTest下创建我们的测试用例即可
@RunWith(AndroidJUnit4.class)@SdkSuppress(minSdkVersion = 18)public class UIautomatorTest{
}
androidStudio中的测试用例采用了注解的方式
@Before这个注解下的方法一般用于启动你的app@Test这个注解下的方法,就可以写自己的测试用例了,可以有多个写好后,设置启动配置在启动设置中的Android Tests中选择你要启动的测试用例Test有 1.All in Module 2.All in Package 3.Class 4.Method等4个选项 我这里选择的Classrunner 选择AndroidJUnitRunnerapply ok后启动测试用例即可
0 0
- UIAutomator在AndroidStudio中的使用
- Git 在AndroidStudio中的使用
- NDk在AndroidStudio中的使用
- Git在eclipse和AndroidStudio中的使用
- 在AS中使用Uiautomator
- git和gitHub在Eclipse和AndroidStudio中的使用
- Android之aidl文件在AndroidStudio中的使用
- 在AndroidStudio中使用V8包中的RenderScript
- 在AndroidStudio中使用私服Maven中的AAR
- 注解框架最新butterknife在Androidstudio中的使用
- Android之ButterKnife在AndroidStudio中的使用步骤
- GreenDao3.2在AndroidStudio中的配置和初步使用
- 在Android Sudio中使用Uiautomator
- 在Android Sudio中使用Uiautomator
- 在Android Sudio中使用Uiautomator
- ButterKnife 在AndroidStudio中的配置
- uiautomator使用
- Uiautomator使用
- jquery自动切换图片
- 【FFT】HDU 4609
- elk 日志分析系统Logstash+ElasticSearch+Kibana4
- 美国名校对SAT数学的成绩要求
- OC中函数和方法的区别
- UIAutomator在AndroidStudio中的使用
- 技术团队的情绪与效率
- 简单模板的使用
- 栈
- 存储系统实现-跳跃表实现索引检索
- SpringMVC使用注解@ResponseBody返回json中文乱码
- Tkinter如何获取Entry里输入的内容再进行处理
- 反转链表
- [Python]网络爬虫(一):抓取网页的含义和URL基本构成