ATX agent+UIautomation2 自动化测试介绍
纯搬运贴,内容几乎来源于作者的几篇介绍文章,这里做了整合 目前ATX+UIautomator2 处于自动化界的浪口风尖,现在有幸终于有时间对ATX进行了粗浅的了解 为什么要用ATX ATX+UIautomator2的优势: 1.速度吊打appnium,群里面的人这样说的 运行速度快,比Appium运行速度快了好多。(用户表示不知道ATX为什么快,PS(作者): 我其实也不知道appium为什么这么慢) 部署和使用比较简单 (当初就是朝着这个方向开发的) 最开始笔者在部署appium的时候,花了一整天的时间,最终还是部署好了。但后来还是放弃了,因为想到要部署这么多台机器,还不如自己开发一个测试框架来的方便(当时的需求也比较简单) 2.即使是id,text相同的控件也能随意指定哪一个进行点击操 d(resourceId="com.tencent.wecarnews:id/radio_list_item_frequency")[0].get_text()/click() d(resourceId="com.tencent.wecarnews:id/radio_list_item_frequency", instance=1).get_text() 3.能获取到控件的安卓原生属性 d(text="Settings").info { u’contentDescription’: u’’, u