UIAutomator 2

While the API remains almost the same, the internal implementation has changed and we see the introduction of UIObject2//UIAutomator2简介。

UIObject2

Unlike UiObject, the UIElement is bound to a particular view instance and can become stale if the underlying view object is destroyed. As a result, it may be necessary to call findObject(BySelector) to obtain a new UiObject2 instance if the UI changes significantly.//UIElement基于一个特殊的view实例。

The Build System

UIAutomator 2 utilizes capabilities of Gradle as a build system. Previous, UIAutomator used Maven/Ant.//UIAutomator2使用的构建工具是Gradle,UIAutomator使用的构建工具是Maven/Ant。

Test Assets

Test packages produced are now APKs. Previously, UIAutomator produced .jar or .zip files. This makes UIAutomator 2 completely Android instrumentation capable.//UIAutomator产出.jar或者.zip文件,UIAutomator2产出apk文件。

ADB

ADB deals with UIAutomator 2 slightly differently.

The original version of UiAutomator ran as a shell program://ADB命令有区别。

adb shell uiautomator runtest ...

UiAutomator 2 is based on Android Instrumentation. Tests are compiled to APKs, and run in an application process:

adb shell am instrument ...

转载于:https://www.cnblogs.com/superbaby11/p/6068372.html

UIAutomator 2相关推荐

  1. android主流开源自动化框架(monkeyrunner,robotium,uiautomator

    2019独角兽企业重金招聘Python工程师标准>>> android自动化框架: Uiautomator: 优点:可以对所有操作进行自动化,操作简单:缺点:Android版本需要高 ...

  2. uiautomator环境搭建所遇问题汇总

    问题一:Eclipse中安装pydev后找不到pydev 问题原因:安装的pydev版本与 eclipse版本不兼容 解决方法:下载安装与eclipse版本相兼容的pydev 下载地址:http:// ...

  3. uiautomator 代码记录 :BT接收测试

    uiautomator 代码记录 :BT接收测试 package rom;import java.lang.*; import java.util.Random; import java.io.Fil ...

  4. android app自动化测试之UIAutomator

    一.UIAutomator Android自动化测试工具有很多,但是要免费.易上手,本人觉得就直接使用Eclipse自带的UIAutomator就不错.测试人员无需跟开发要代码信息,只要手机上有安装之 ...

  5. android ui自动化测试框架有哪些,自动化测试框架对比(UIAutomator、Appium、Robotium)...

    一.原理 1.UiAutomator--基于UIAutomation的用户界面自动化测试框架,可以跨应用工作,谷歌亲生的. Android4.3之前:使用inputManager或者更早的Window ...

  6. uiautomator日志文件转换为xml格式文件

    如果想把uiautomator的日志文件,转换成漂亮的xml文件,那么可以使用automator-log-converter.jar工具, 工具使用方法: 使用工具automator-log-conv ...

  7. UIAutomator简介

    简介 Android 4.3发布的时候包含了一种新的测试工具–uiautomator,uiautomator是用来做UI测试的.也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期.比如 ...

  8. uiautomator的坑和AAPT命令方式启动一个应用程序

    最近在使用UIautomator完成公司的一个主流程的自动化,因为不适用H5和IOS所以会放弃这个工具的使用,现在记录在使用uiautomator的一些问题: 案列1:使用命令去启动要运用的apk包 ...

  9. uiautomator +python 安卓UI自动化尝试

    使用方法基本说明:https://www.cnblogs.com/mliangchen/p/5114149.html,https://blog.csdn.net/Eugene_3972/article ...

最新文章

  1. api 原生hbase_HBase客户端API
  2. python2基础教程廖雪峰云-Python基础
  3. Divan and Kostomuksha (easy version) dp,gcd(2100)
  4. Mac解决终端显示乱码
  5. html css 画五角星,纯 CSS3 绘制图形(心形、五角星、六边形等)
  6. 双数组trie树的基本构造及简单优化
  7. HoloLens1开发(二):结合Vuforia开发
  8. Navi.Soft31.任务管理器(定时同步+数据采集)
  9. SimpleDateFormat多线程下的安全问题(解决方法)
  10. python re模块详解_re模块详解
  11. 均价 和 最新价格 是啥意思 什么是MACD DIFF DEA 指标?
  12. cv2.imshow无法正常显示图片,而是一闪而过解决办法
  13. 全网域名已注册、未注册批量查询工具
  14. 你不知道的云南隐藏景点_我是亲民_新浪博客
  15. 一名IT界“老”技术人关于学习与成长的分享,受益!
  16. 电路版设计的先期工作
  17. 国产CPU与国产操作系统
  18. 中介房屋买卖合同及违约责任
  19. c语言笔记本电脑排行,2020~2021笔记本电脑推荐(华为篇)
  20. 黑白激光打印机出现重影故障,原因与解决办法分析

热门文章

  1. 百度云android隐藏空间,一招教你使手机端百度网盘中的隐藏空间在文件列表中显示出来...
  2. 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
  3. java cookie的有效期_Java Web cookie的有效期
  4. java el ognl_el表达式跟ognl表达式的区别
  5. java 鉴权_我爱java系列之---【JWT实现微服务鉴权(一)】
  6. MySQL中购买的语句,mysql操作语句 - 买灰机自己开的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 光照传感器哪个好_传感器2—光敏传感器
  8. linux组权限管理,linux 用户组权限管理(示例代码)
  9. python:Anaconda+Pycharm Community版+Django搭建属于自己简易WEB
  10. 【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?