聊聊最新版AirtestIDE的新功能

版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用
此文章来源于项目官方公众号:“AirtestProject”

今年1.20号左右,AirtestProject团队就更新了一版IDE-- AirtestIDE1.2.3 ,相比1.2.2,这个版本增加了很多新功能,下面我们就来看看具体有哪些更新:

1.兼容Android10和MIUI11

新版本对Android10有了更好的支持与兼容,Android10手机可以直接连接使用了(即无需勾选任何选项,直接点击 connect 按钮就行啦)。但是小米手机如果更新到MIUI11,需要勾选 use Javacap + use orientation 两个选项后才能使用。

注意:如果使用了本地Python环境来运行脚本的话,不要忘记将本地的 airtest + pocoui 两个库也更新到最新哟,否则可能还会使用旧的代码来连接和运行脚本,导致依然不兼容。(命令行运行 pip install -U airtestpip install -U pocoui 即可更新)

另外, poco-service.apk 暂时没有更新,因此在Android10上面会弹出一个低版本的提示,不过不影响使用~(直接点击 确认 即可)

2.设置兼容模式启动

新增了一个兼容模式的设置项。若启动时需要使用兼容性模式(即双击IDE文件夹中的兼容性模式启动.bat)才能正常查看编辑窗口和Log窗口的话,可以在IDE的 选项-设置 中选择一个兼容模式后重启IDE,这样未来将会默认以兼容性模式来启动IDE:

设置项的使用详情可以参看文档: https://airtest.doc.io.netease.com/IDEdocs/settings/1_ide_settings/#_5

3.新增TV按钮窗口

针对部分电视APP,IDE新增了一个 TV按钮 的快捷窗口,可以用鼠标点击来发送 上下左右 + 确认 按钮的ADB消息:

按钮使用详情可以参看文档:https://airtest.doc.io.netease.com/IDEdocs/device_connection/7_android_assistant/#4-tv

4.更新了Yosemite.apk

Yosemite.apk 更新了版本,请各位重新安装新版本的应用,以获得更好的使用效果和Android10的兼容。在运行到脚本到 text() 语句时、或是连接手机时勾选了 use javacap 模式,airtest会自动检测并安装新版本的 Yosemite.apk 。但是前提是必须使用IDE自带的环境来运行脚本,或者是本地环境的airtest已经更新到最新的1.1.3版本。

各位也可以考虑手工安装到手机, Yosemite.apk 文件就在IDE的目录中,搜索一下就能找到啦。

5.Airtest更新到1.1.3

Airtest更新了版本,关于log()接口,和报告生成的LogToHtml有了一些改动,可以更好地显示报错信息并且简化了生成报告的代码等;另外还新增了脚本图片精度压缩的配置项,具体请查看Airtest更新公告:https://github.com/AirtestProject/Airtest/releases/tag/v1.1.2

6.poco新增对cocos-creator和UE4的支持

Poco-SDK新增了cocos-creator和UE4两款引擎的支持,具体的接入方法请查阅公众号往期对应的推文:

只需要3步,你就能接入UE4 Poco SDK啦~

poco支持测试Cocos-Creator的游戏啦!

7.支持设置画面渲染分辨率

新版IDE更好的支持了全面屏设备,airtestIDE可以适应大部分全面屏不适配的问题,对于还未支持的设备,ide支持用户 设置画面渲染分辨率

分辨率的设置详情可以参考文档:

https://airtest.doc.io.netease.com/IDEdocs/device_connection/2_android_faq/#ide_1

以上,就是新版IDE的主要更新内容啦,祝大家“食用”愉快~

(PS:使用过程中遇到问题不要慌,你可以通过多种方式联系到项目开发者,issue提交地址 https://github.com/AirtestProject/AirtestIDE/issues ;官方开发者交流Q群1017250147)


Airtest官网:http://airtest.netease.com/
Airtest教程官网:https://airtest.doc.io.netease.com/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
架构PDF完整版是指一个包含了全面且详细架构设计的PDF文档。在软件开发和系统设计中,架构设计是非常重要的一部分,它涉及到如何组织和设计软件系统的各个组件和模块,以及它们之间的关系和交互。 架构PDF完整版主要包括以下几个方面的内容: 1. 系统概述:介绍整个系统的目标和范围,以及系统所需要解决的问题和应用场景。这部分内容一般会包括业务需求和用户需求的分析,以及系统的功能和非功能需求的说明。 2. 架构目标和原则:说明系统架构设计所要遵循的目标和原则,例如可扩展性、可维护性、性能和安全性等。这些目标和原则是指导架构设计工作的重要准则,确保系统能够满足用户的需求并具备可持续发展的能力。 3. 架构设计:详细描述系统各个组件和模块的功能和责任,并展示它们之间的关系和交互。架构设计一般包括系统的分层结构、组件的选择和划分、数据流和控制流的设计等内容。 4. 接口设计:说明系统各个组件之间的接口规范和通信方式。接口设计要考虑到组件之间的数据交换和消息传递,确保系统的各个部分能够协调工作并实现预期的功能。 5. 部署和扩展策略:描述系统的部署架构和扩展性设计。部署策略包括系统的部署拓扑和硬件配置,扩展策略包括如何添加功能和处理更大的负载。 架构PDF完整版对于软件开发团队和项目管理者来说非常重要,它可以作为项目的基础文档,为团队成员提供清晰的开发方向和实施指南。同时,架构PDF完整版也可以作为系统演进和维护的参考,帮助团队更好地理解和改进现有系统。 总的来说,架构PDF完整版是一个系统设计的重要文档,它包含了系统设计的方方面面,对于软件开发和系统设计来说具有很大的价值和意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值