安卓自动化任务软件求助

项目官网:http://airtest.netease.com/前言
Airtest是网易基于信息识别出品的一个自动化操作框架,可以模拟人工机械操作,对于日常中一些机械录入手机系统的信息完全可以使用Airtest来代替,实现录入自动化。像一些自动化短信、自动发邮件、保单录入、问卷录入、信息录入等等完全可以使用该框架去完成,这样既能节省时间也能节省人工支出。实战前准备将手机打开USB调试模式功能区介绍操作功能区:主要来实现相应的动作,比如说click执行点击动作,wait执行 等待动作。代码区:主要写代码部分操作。自动操作区:指的是系统输出的日志。屏幕演示:实时动态的展示自动化过程,也可以通过屏幕找到指定组件的位置。实战案例:自动化发送短信一.使用图片识别的方式进行案例实战1.设备连接好之后打开软件,点击connect即可显示手机屏幕2.点击操作功能区的touch然在在截取屏幕区相应的区域即可实现识别点击。只要按照操作顺序截取相应的按钮即可。代码如下:3.点击运行即可自动化操作可能会遇到的问题:使用text()的时候无法将文字输入到内部解决方案:到airtest\core\android\static\apks目录下找到Yosemite.apk复制到手机中安装,将该输入法设置为默认输入法即可。二.使用poco的方式进行实战poco是使用编程语言的方式来实现定位、点击、输入问题、获取文字的方式来操作,和selenium相似。1.初始化poco2.在poco辅助框中选择android,因为我们是对android进行操作,里边还有ios是对ios操作系统进行操作的,Unity之类的主要是对游戏进行操作的。3.在android内部也有一个渲染结构树,就类似HTML标签一样是有层次的。4.我们定位一个要点击的程序使可以通过name来定位5.点击进入信息之后,找到新建信息的name进行定位后设置click事件。6.找到新建信息的按钮7.定位好要输入的手机号的位置,使用text()进行输入8.定位好短信内容位置,使用text()输入9.定位发送按钮遇到的问题:因为我使用的OPPO测试,无法使用set_text方法。解决方法:使用text()可输入。生成测试报告效果因为涉及一些录制问题,效果图做好后以视频的方式上传。总结Airtest是一款非常好用的手机自动化测试软件,主要用途是用在游戏测试和APP测试上,日常的一些机械操作业务完全可以通过airtest来完成。}

我要回帖

更多关于 安卓自动化任务软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信