Uiautomator2.0+junit4
来源:互联网 发布:四川广电网络投诉电话 编辑:程序博客网 时间:2024/06/01 07:45
1.打开androidStudio 创建Android项目 最后一步选择empty
2.在build.gradle(module:app)的dependencies{}里加上以下
androidTestCompile 'com.android.support.test:runner:0.4'androidTestCompile 'com.android.support.test:rules:0.4'androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
3.修改dependencies v7版本号 可以不改但可能会报错compile 'com.android.support:appcompat-v7:23.0.1'
4.在项目的java目录下 有两个目录 同名 其中一个有(androidTest)在这个Test目录下 建一个类
public class ApplicationTest { public static String TAG="lisa"; public UiDevice device=null; public Context mContext = null; @BeforeClass public static void beforeClass(){ Log.d(TAG, "BeforeClass"); } @AfterClass public static void afterClass(){ Log.d(TAG, "AfterClass"); } @Before public void before() throws RemoteException { Log.d(TAG, "Before"); device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()); mContext = InstrumentationRegistry.getContext(); device.wakeUp(); } @After public void after(){ Log.d(TAG, "After"); } @Test public void test001() { Log.d(TAG, "test001"); assertEquals(1,1); } @Test public void test002() { Log.d(TAG, "test002"); }}
5.在工程目录下terminal执行gradle cC
6.如果此时连接收集 就会看到手机屏幕点亮
device.wakeUp();被执行
7./Users/lisa/Codes/UiTestProj/app/build/reports/androidTests/connected/index.html 为执行详细信息
8.由于向下兼容 uiautomator1.0的代码也可以执行
阅读全文
0 0
- Uiautomator2.0+junit4
- UiAutomator2.0
- UIAutomator2.0 简介
- UiAutomator2.0资料收集
- UiAutomator2.0升级填坑记
- UiAutomator2.0升级填坑记
- UiAutomator2
- android stuido 上uiautomator2.0的使用
- UiAutomator2.0环境搭建(一)
- UIAutomator2.0详解(入门篇)
- UIAutomator2.0详解(JUnit Annotation篇)
- UIAutomator2.0详解(IDE View篇)
- UIAutomator2.0详解(UIDevice篇---- 序)
- UIAutomator2.0详解(UIDevice篇----Wait)
- UIAutomator2.0详解(UIDevice篇----waitForIdle)
- UIAutomator2.0详解(UIDevice篇----waitForWindowUpdate)
- UIAutomator2.0详解(UIDevice篇----Hierarchy)
- UIAutomator2.0详解(UIDevice篇----截屏)
- 责任链模式
- 【Spring】Spring Framework Reference Documentation中文版37
- 【未写完】windows64位 php安装ZBarCodeImage二维码识别
- 项目小总结
- Kinect虚拟试衣间开发(5)-动作识别
- Uiautomator2.0+junit4
- Fiddler工具使用教程
- ClamAV工作
- 使用Kotlin开发android学习记录(一)
- 矢量动画的简单使用
- 关注民生民情
- JavaScript 中的try catch finally
- Qt-QMainWindow
- 如何解决ajax跨域问题(转)