聊聊最新版AirtestIDE的新功能

简介: 聊聊最新版AirtestIDE的新功能

今年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:



设置项的使用详情可以参看文档:   airtest.doc.io.netease.com/IDEdocs/set…


3.新增TV按钮窗口



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



按钮使用详情可以参看文档:airtest.doc.io.netease.com/IDEdocs/dev…


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更新公告:github.com/AirtestProj…



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



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


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


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


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



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



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


airtest.doc.io.netease.com/IDEdocs/dev…


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

相关文章
|
安全 前端开发 Java
Spring Security系列教程25--解决Spring Security环境中的跨域问题
前言 上一章节中,一一哥 给各位讲解了同源策略和跨域问题,以及跨域问题的解决方案,在本篇文章中,我会带大家进行代码实现,看看在Spring Security环境中如何解决跨域问题。 一. 启用Spring Security 的CORS支持 1. 创建web接口 我先在SpringBoot环境中,创建一个端口号为8080的web项目,注意这个web项目没有引入Spring Security的依赖包。然后在其中创建一个IndexController,定义两个测试接口以便被ajax进行跨域访问。 @RestController public class IndexController {
1459 1
|
6月前
|
存储 Oracle Java
大厂(转转、携程、京东)都用分代ZGC,卡顿降低20倍,吞吐量提升4倍。分代ZGC 这么牛?底层原理是什么?
大厂(转转、携程、京东)都用分代ZGC,卡顿降低20倍,吞吐量提升4倍。分代ZGC 这么牛?底层原理是什么?
|
2月前
|
人工智能 供应链 数据可视化
工作流梳理工具实战教程:手把手教你绘制第一张自动化流程图
本文剖析了团队因流程混乱导致重复劳动和效率低下的问题,提出通过工作流梳理提升协作效率的解决方案。总结了流程梳理的六大核心需求,并深度测评了6款主流工具,国内有板栗看板那,国外有kiss flow结合团队规模与需求提供选型建议,助力企业高效落地流程优化。
|
弹性计算
查看阿里云服务器IP地址的三种方法
查看阿里云服务器IP地址的三种方法
7675 1
|
11月前
|
存储 人工智能 大数据
物联网、大数据、云计算、人工智能之间的关系
物联网、大数据、云计算、人工智能之间的关系是紧密相连、相互促进的。这四者既有各自独立的技术特征,又能在不同层面上相互融合,共同推动信息技术的发展和应用。
2924 0
|
机器学习/深度学习 测试技术 计算机视觉
【YOLOv8改进】DAT(Deformable Attention):可变性注意力 (论文笔记+引入代码)
YOLO目标检测创新改进与实战案例专栏探讨了YOLO的有效改进,包括卷积、主干、注意力和检测头等机制的创新,以及目标检测分割项目的实践。专栏介绍了Deformable Attention Transformer,它解决了Transformer全局感受野带来的问题,通过数据依赖的位置选择、灵活的偏移学习和全局键共享,聚焦相关区域并捕获更多特征。模型在多个基准测试中表现优秀,代码可在GitHub获取。此外,文章还展示了如何在YOLOv8中应用Deformable Attention。
|
数据安全/隐私保护 Windows
配置用户通过Telnet登录设备认证
配置用户通过Telnet登录设备认证
|
机器学习/深度学习 人工智能 自然语言处理
LLM资料大全:文本多模态大模型、垂直领域微调模型、STF数据集、训练微调部署框架、提示词工程等
LLM资料大全:文本多模态大模型、垂直领域微调模型、STF数据集、训练微调部署框架、提示词工程等
LLM资料大全:文本多模态大模型、垂直领域微调模型、STF数据集、训练微调部署框架、提示词工程等
|
弹性计算 缓存 测试技术
2核4g服务器能支持多少人访问?阿里云2核4G服务器并发数测试
2核4g服务器能支持多少人访问?阿里云2核4G服务器并发数测试,2核4G服务器并发数性能测试,阿小云账号下的2核4G服务器支持20人同时在线访问,然而应用不同、类型不同、程序效率不同实际并发数也不同,2核4G服务器的在线访问人数取决于多个变量因素