1. 先直接上样例,谷歌官方Demo: https://github.com/googlesamples/android-testing

2. 一句话说明改动思路

  • Most importantly, UIAutomator is now based on Android Instrumentation

Instrument终将uiautomator纳入麾下

  • 工程由原来的jar包形式,转化为APK样式,instrument--shell执行
  • 操作更快更高效

3. 主要架构

4.   详细改动

API参考: https://developer.android.google.cn/reference/android/support/test/uiautomator/package-summary.html

5.   支持UIAutomator+Gradle,生成HTML格式测试报告

转载于:https://www.cnblogs.com/udld/p/7107052.html

UIAutomator2.0初始相关推荐

  1. Appium移动端自动化测试(二):uiautomator2.0使用

    uiautomator2.0 其中appium1.5版本及以上.Android 5.0版本以上才支持 环境准备: 1. npm安装 npm install appium(安装后的版本一般都是最新的) ...

  2. 反恐精英模组 csJKL v1.6.a.0 初始版发布

    反恐精英cs模组 csJKL v1.6.a.0 初始版发布: 游戏简介: csJKL mod v1.6 是由 csJKL大军 原创改版开发的cs1.6模组(mod), 本次发布的为多武器8个o4威力加 ...

  3. Uiautomator2.0 棘手问题:系统重启后,uiautomator会停止,后面的用例全部挂掉

    Uiautomator2.0 棘手问题 Uiautomator2.0 棘手问题:系统重启后,uiautomator会停止,后面的用例全部挂掉 1. Uiautomator2.0 原理 2. 项目问题: ...

  4. .NET5.0 初始

    .NET 5.0 初识 .NET 5 的开始 .NET5,完成统一 DotNetdaily容器支持优势 .NET 5 优势 总结 .NET 5 的开始 .NET5.0正式发布了!这是一个重要的版本-其 ...

  5. UIAutomator2.0详解(UIDevice篇----触屏操作1)

    UIDevice中有20个方法,是关于触屏操作的,占方法总数的三分之一.数量看似很多,仔细分析一下,也就几类. (1)功能键型,7个,HOME,RECENT,BACK,DELETE,ENTER,MEN ...

  6. uiautomator2.0封装点击元素的方法(如果没有找到则滚动屏幕查找,直到找到后点击)

    //点击public static void click(BySelector by) {mDevice.wait(Until.findObject(by), waitTime);UiObject2 ...

  7. layer之弹层组件文档 layui.layer(v.1.9.0之后)

    弹层组件文档 - layui.layer layer 至今仍作为 layui 的代表作,她的受众广泛并非偶然,而是这数年来的坚持.不弃的执念,将那些不屑的眼光转化为应得的尊重,不断完善和维护.不断建设 ...

  8. PAT Basic Level 1069 微博转发抽奖 解题思路及AC代码 v1.0

    PAT 乙级 1069 微博转发抽奖 1. 题目简述及在线测试位置 2. 基本思路 3. 完整AC代码 1. 题目简述及在线测试位置 1.1 给定N个字符串.字符串打印间隔 和 需要打印的第一个字符串 ...

  9. 基于VC++6.0开发俄罗斯方块(五)

    开始游戏 一.开始游戏模块概述 二.显示俄罗斯方块 注意:开始游戏之后,俄罗斯方块会显示在游戏窗口和右侧的方块预览界面上,这两部分是有联系的,在方块的预览界面上出现的方块类型,就是在游戏窗口下一个会出 ...

  10. Linux 0.00简单多任务内核head.s超详注释

    # head.s包含32位保护模式初始化设置代码.时钟中断代码.系统调用中断代码和两个任务的代码. # 在初始化完成之后程序移动到任务0开始执行,并在时钟中断控制下进行任务0和1之间的切换操作. LA ...

最新文章

  1. JSR380(Bean Validation 2.0)
  2. 在网页中显示数字时钟
  3. 关于[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object的报错分析
  4. VTK 曲面构建+颜色映射
  5. 即时通讯应用战争开打,到底谁能最终定义我们的交流方式?
  6. php把服务器文件curl提交,php中使用curl进行文件上传的巨坑
  7. 制作U盘启动的并可保持更改更新和设置的BT4最终版完全手册
  8. 最简单的基于FFmpeg的移动端例子:Windows Phone HelloWorld
  9. 四个措施打造安全的DevOps流程
  10. java 自定义注解 生成json_Java使用@JsonDeserialize注解实现自定义反序列化器
  11. EditText属性大全详解
  12. java开发团队认知_一个优秀的研发团队应该具备什么特征
  13. Arduino PS2摇杆
  14. 如何申请一个教育邮箱
  15. wp8 android,WP8桌面主题|WP8桌面v1.5.2 for Android版 - 玩客网
  16. cnzz统计代码被谷歌浏览器拦截警告
  17. Verilog语言语句介绍
  18. 沙发的种类及特点有哪些?
  19. 【Linux】常用命令:网络、内存、cron 超详细介绍
  20. C语言实现每次找出最大最小值排序

热门文章

  1. powerdesigner 连接数据库
  2. spring3.0注解定时任务配置及说明
  3. 跟我一起考PMP---项目整合管理
  4. Swing组件集合的事件处理(六)
  5. 对HDLC 和PPP实验的总结
  6. Java Persistence with MyBatis 3(中文版) 第二章 引导MyBatis
  7. eclipse无法启动的各种解决方法
  8. 快手二面:@Component,@Service等注解是如何被解析的?
  9. 我的天!你竟然不会用IDEA远程调试Tomcat...
  10. Intellij IDEA 看源码必备的技能!