【更新公告】Airtest更新至1.3.3版本

这篇具有很好参考价值的文章主要介绍了【更新公告】Airtest更新至1.3.3版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

1. 前言

本次更新为Airtest、Poco库更新,Airtest版本提升至1.3.3版本,Poco版本提升至1.0.94版本,主要是 Airtest新增点击和滑动的相对坐标支持Poco修复了1.0.93运行效率缓慢的问题 。更新详情详见下文。

(PS:本次AirtestIDE暂未更新版本,我们会尽快打包外放。)

2. Airtest更新至1.3.3版本

1)touch, swipe接口新增相对坐标的支持

我们都知道,旧版Airtest支持绝对坐标,但是有时候想直接点击屏幕中心,或者其它一些想直接使用相对坐标的场景时,就要写比较复杂的坐标转换:

# 获取设备屏幕分辨率(竖屏)
height = G.DEVICE.display_info['height']
width = G.DEVICE.display_info['width']

# 已知相对坐标[0.3,0.55],转换成绝对坐标
x2 = 0.3*width
y2 = 0.55*height
touch([x2,y2])

所以现在1.3.3版本的Airtest直接支持了相对坐标,当x,y的值都小于1时,默认是相对坐标操作,比如:

# 点击屏幕中心点
touch([0.5, 0.5])

# 从右往左滑动
swipe([0.7, 0.5], [0.2, 0.5])

【更新公告】Airtest更新至1.3.3版本

而且目前android、iOS、Windows三个平台都支持。

2)windows新增了剪贴板相关的接口

1.3.3版本之前,我们的剪切板接口仅支持了Android和iOS平台,详情可以查看我们往期的推文:Airtest:各平台的剪切板功能汇总。

现在Airtest1.3.3版本,也可以支持Windows平台的剪切板操作功能了:

text_1 = "test_clipboard"
set_clipboard(text_1) # 设置剪切板内容

get_text = get_clipboard() # 获得剪切板内容
print(get_text)  # -> test_clipboard

# 剪切板粘贴接口
paste()  # => text(get_clipboard())

【更新公告】Airtest更新至1.3.3版本

值得一提的是,如果有大段文字需要输入,原本使用text接口将会一个一个输入,效率很低,现在可以使用set_clipboard 设置到剪贴板之后,再使用paste粘贴即可。

3)Android支持手动指定touch_method

Android支持手动指定touch_method,来强制指定ADBTOUCH, MINITOUCH, 或者 MAXTOUCH

dev.touch_method = "ADBTOUCH"

4)bug修复

Yosemite.apk更新,新增了判断输入法是否完全启动的接口,避免输入失败

② 修复了 某些低版本iOS设备使用swipe接口会报错 的问题(报错信息为:Invalid parameter not satisfying: allAttributesForKey != nil

③ 修复了1.3.2版本 引入的adb路径为None 的bug

④ 修复了部分安卓 设备屏幕只显示一半 ,并且无法恢复的问题

3. Poco更新至1.0.94版本

1)修复了旧版运行效率缓慢的问题

更新了pocoservice.apk,修复了节点获取缓慢的问题;所以同学们在更新pocoui时,会需要重装手机里面的 pocoservice.apk

2)Unity-SDK新增了poco.sendMessage()poco.invoke()接口

Unity-SDK新增了poco.sendMessage()poco.invoke()接口,用于向游戏内SDK发送消息,或处理带有自定义参数调用的函数,详情请见代码 diff #607 和文档说明:https://poco-chinese.readthedocs.io/en/latest/source/doc/drivers/unity3d.html#integrating-and-using-poco-interface-functions-in-unity 。

4. 如何更新

因本次更新仅更新了Airtest、Pocoui库,所以同学们目前只能在自己本地python环境中,将Airtest和Pocoui更新到最新版本:

pip install -U airtest
pip install -U pocoui

对于使用AirtestIDE的同学,可以等我们发布1.2.17版本的IDE(开发组会尽快更新AirtestIDE,敬请期待),或者在旧版本AirtestIDE中设置使用本地python环境,然后将本地python环境的Airtest、Pocoui库升级到最新版本即可。

【更新公告】Airtest更新至1.3.3版本

4. 常见问题

如同学们在使用新版的Airtest时遇到了一些问题无法解决,可以通过此网站向我们的开发者快速提单:https://airtest.netease.com/issue_create 。

可以在标题中加入“Airtest1.3.3”之类的字眼,方便我们快速筛选和排查。


AirtestIDE下载:airtest.netease.com/
Airtest 教程官网:airtest.doc.io.netease.com/
搭建企业私有云服务:airlab.163.com/b2b

官方答疑 Q 群:117973773文章来源地址https://www.toymoban.com/news/detail-800886.html

到了这里,关于【更新公告】Airtest更新至1.3.3版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 更新公告:Airtest更新至1.2.10.2版本

    本次是Airtest库更新,版本提升至1.2.10.2,内容主要是Android录屏功能的改动。 在Airtest1.2.9中提供的 cv2 模式已经被舍弃,因为容易引发错误,效果也不如 ffmpeg ; 只有Android需要 mode 参数,默认为 yosemite 模式;Window/iOS的 start_recording 不再需要有 mode 参数; 录屏的 ffmpeg 模式增加

    2024年02月10日
    浏览(28)
  • 【更新公告】AirtestIDE更新至1.2.16版本

    此文章来源于项目官方公众号:“AirtestProject” 版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 本次更新为AirtestIDE、Airtest、Poco更新。 AirtestIDE更新至1.2.16版本,Airtest更新为1.3.1版本,Poco更新为1.0.92版本,主要为 iOS内容更新、新增Android剪切板功能

    2024年02月05日
    浏览(47)
  • 【公告】停止更新

    欢迎关注 掘金:0xforee 个人博客:0xforee’s blog 微信公众号: 及时获取最新的消息

    2024年02月12日
    浏览(28)
  • 在Dede会员投稿增加文章来源功能的方法

    如何给织梦dedecms模板 会员投稿增加文章来源的功能,现在就来说一下添加的方法,该办法系小编整理自织梦模板论坛,感谢原作者的提供。 首先用Dreamweaver打开 membertemplets 下的 article_add.htm 文件,在第 66行到67行(我是在作者TR标签结束后,加的)之间插入以下代码: 打开

    2024年02月03日
    浏览(34)
  • 绝地求生:【PC】第27赛季第2轮更新公告

    各位玩家大家好!欢迎收看本期闲游盒更新公告。 正式服维护时间 ※ 下列时间可能会根据维护情况而发生变化。 1月10日上午8:00 – 下午4:30 地图轮换 ※ 地图轮换将于每周三上午10点进行。 ※ 在随机选择地图的地区中,第1周可选择荣都地图,从第2周开调整为荣都地图40%,

    2024年02月01日
    浏览(34)
  • Airtest全新升级兼容Selenium 4.0,快来看看更新的内容吧

    在上周更新推文中提到,我们Airtest-Selenium更新到了1.0.6版本,新增支持Selenium4.0的语法,那么我们来看一下Airtest-Selenium更新后有什么新的内容吧~ selenium4.0最主要的还是定位元素方法的更新,与旧版本的selenium代码写法存在一些差异,变得更简洁明了。 1. 定位单个元素方法的更

    2024年03月26日
    浏览(31)
  • HMS Core 6.10.0版本发布公告

    分析服务 ◆事件分析下新增商品订阅分析报告,帮助开发者了解应用内用户付费订阅概况,评估订阅付费价值; ◆营销分析、用户质量、转化分析以及过滤器中,新增广告系列/广告任务通过ID进行搜索的功能,通过更便捷高效的数据分析体验,帮助开发者合理评估广告投放

    2024年02月03日
    浏览(59)
  • 【公告】BSV节点软件发布最新升级版本v1.0.11

    发表时间:2022年4月21日 信息来源:bitcoinsv.io 本次新发布的v1.0.11是基于v1.0.10版的推荐升级版本,对交易费的配置选项进行了一些更改,并修复了一些错误。  本次发布的软件里,相较此前版本的变更内容具体如下: 对以下配置选项进行了更名  -blockmintxfee 默认禁用 Bloom 过滤

    2023年04月08日
    浏览(74)
  • ChatGPT商业网站源码/支持GPT4.0/ai绘画(MJ绘画模型)/用户会员套餐/赚取收益/实时语音识别输入/文章资讯发布功能/邀请分佣功能/后台一键版本更新!

    最新ChatGPT商业网站源码/支持GPT4.0/ai绘画(MJ绘画模型)/用户会员套餐/赚取收益/实时语音识别输入/文章资讯发布功能/邀请分佣功能/后台一键版本更新!支持支付宝微信官方支付、第三方支付、个人收款码支付。 实时语音识别输入: 支持中文+英文识别 如果后续程序有新版,直

    2024年02月08日
    浏览(35)
  • 【宝藏工具】开源组件信息一键查询,快速获取组件来源、版本、源码地址、漏洞补丁、推荐版本!

    铁子们,分享一个开源组件安全检索 免费工具,需要的自取~ 输入组件名,一键查询可以组件版本、来源、安全状态、漏洞详情和推荐版本、修复建议这些。 点这个链接注册后直接就能用:组件安全检索工具   一键查询第三方组件版本、漏洞、所属国家、所属语言、源码链

    2024年02月06日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包