【更新公告】AirtestIDE更新至1.2.16版本

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

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

1. 前言

本次更新为AirtestIDE、Airtest、Poco更新。

AirtestIDE更新至1.2.16版本,Airtest更新为1.3.1版本,Poco更新为1.0.92版本,主要为iOS内容更新、新增Android剪切板功能、poco问题修复等。更多更新内容详见下文。

2. 更新内容

1)AirtestIDE更新至1.2.16版本

新版IDE主要是新增了一个iOS直连面板,方便我们快速连接iOS设备;以及更新了内置python环境的airtest、poco库,将其提升到上述的最新版本。

iOS直连面板的使用步骤如下:

  1. iOS设备先预装好wda,确保wda正确安装且可正常启动使用即可,安装详情可以参照我们官方文档。
  2. 使用usb数据线连接设备,window系统用户记得下载并打开iTunes

    注意:

    • 如果iOS系统在15.0以上的设备,打开iTunes后需要点击以下弹窗的继续:
      【更新公告】AirtestIDE更新至1.2.16版本

    • 如果iOS系统低于15.0的设备,打开iTunes后会跳出升级iOS系统的弹窗,需要点击取消(我们目前暂时还无法适配iOS17,故谨慎升级):
      【更新公告】AirtestIDE更新至1.2.16版本

  3. 点击iOS设备连接窗口的刷新设备按钮,记得点击设备上信任弹窗
  4. 点击connect,进行连接;当设备装有多个wda时,点击switch wda下拉列表,也可以切换不同的wda启用

在点击刷新设备后,connect按钮置灰有两种原因:

  1. iOS设备没有任何可用的wda,IDE无法进行连接使用
  2. iOS设备所安装的wda启动中,暂不可用,稍等一会即可恢复

【更新公告】AirtestIDE更新至1.2.16版本

相比于1.2.15版本,airtest直接从1.2.10提升至了1.3.1:

  • Airtest 1.3.0(详看我们往期的推文 Airtest更新至1.3.0.1版本)
    • 新增iOS设备接口
    • 新增tidevice相关接口
    • 新增错误类型NoDeviceError
    • 其它小优化及改动
  • Airtest 1.3.1(详看下文介绍)

Poco也是从1.0.89提升至了1.0.92:

  • Poco 1.0.92(详看下文介绍)

2)Poco更新至1.0.92版本

该版本主要有以下更新内容:

  • 新增 poco.dump() 接口,效果等同于之前的poco.agent.hierarchy.dump()接口,让调用更简单
  • 新增 poco.double_click() 双击接口
  • 在android poco主动调用 stop_running 时,释放申请的端口号
  • 更新了PocoService.apk,对一些机型兼容性更好

3)Airtest更新至1.3.1版本

该版本主要是更新了几个小功能以及做了一些修复:

  • ① Airtest报告中现在将会显示connect_device接口连接的设备

【更新公告】AirtestIDE更新至1.2.16版本

  • ② iOS和Android设备在连接时,支持传入name 参数,用于指定它的 udid(ios)serial number(android)
# iOS设备 
ios:///http://10.240.145.171:20092?name=83282c400efc9122e3bcba60c803cf318a6b3822

# 安卓远程设备 
android://127.0.0.1:5037/10.227.71.86:20029?name=serialno
  • ③ 支持指定ADB:现在将会优先使用当前的ADB进程,或者是系统变量设置了 ANDROID_HOME 中的ADB,如果都找不到,才会使用airtest里的ADB。同时也支持直接指定 adb_path ,例如:
from airtest.core.android.android import Android, ADB

adb = ADB(adb_path=r"D:\adb\adb.exe")

# 或者可以初始化一个指定了adb_path的Android设备对象
dev = Android(serialno="5TSSMVBYUSEQNRY5", adb_path=r"D:\test\adb41\adb.exe")
  • ④ 新增了Android 剪切板功能
text = "test_clipboard"
set_clipboard(text) # 设置剪切板内容

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

# 剪切板粘贴接口
paste()  # => text(get_clipboard())
  • ⑤ 如果遇到了手机画面只有一半的情况,重新连接画面即可恢复

3. 如何更新

1)覆盖更新

打开AirtestIDE时,如收到下述的更新提示,可以直接选择点击左下角的【更新】按钮来完成覆盖更新:

【更新公告】AirtestIDE更新至1.2.16版本

特别注意:更新过程切勿中断,如覆盖更新时因为某些异常中断,可能导致覆盖更新失败,无法正常打开AirtestIDE。

此时我们可以卸载掉更新失败的AirtestIDE,然后到官网上下载最新版。

另外覆盖更新之前,请检查是否将脚本保存到了AirtestIDE的文件路径内,如有请备份脚本后再进行覆盖更新,否则进行 覆盖更新操作后也会覆盖掉保存在AirtestIDE路径下的脚本

2)到官网上下载最新版本

官网下载地址:https://airtest.netease.com/index.html:

【更新公告】AirtestIDE更新至1.2.16版本

3)本地Python环境库更新

如需把本地Python环境的库更新至与1.2.16一样的环境,可以使用如下命令:

# airtest最新版为1.3.1
pip install -U airtest

# pocoui最新版为1.0.92
pip install -U pocoui

4. 其它问题

1)覆盖更新失败

如果同学们在覆盖更新的时候,不能正确更新的话,可以删掉这个目录下的所有内容,再重新检查更新并执行更新操作:

C:\Users\xxx\AppData\Local\AirtestIDE\AirtestIDE

【更新公告】AirtestIDE更新至1.2.16版本

或者 直接到我们官网上下载一个最新的版本

2)旧版没问题,更新后出现xxx问题

如果同学们遇到,旧版使用没问题,但更新后出现xxx问题的情况,请务必给出详细的信息向我们提问:

  • 旧版本信息(IDE版本,是否使用本地python环境,若使用本地安装的airtest和pocoui版本如何)
  • 新版本信息(IDE版本,是否使用本地python环境,若使用本地安装的airtest和pocoui版本如何)
  • 进行了怎么样的操作/运行了怎么样的代码
  • 旧版表现如何,新版表现如何(如出现报错,请提供完整的报错信息)

如无法提供上述详细信息,开发者将可能很难帮助同学们查到问题所在。

3)向开发组提单

其他关于新版使用过程的任何问题/建议,都可以向我们的开发组提单:https://airtest.netease.com/issue_create 。(提单时标题备注1.2.16版本IDE可以让开发者快速定位)


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

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

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

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

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

相关文章

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

    此文章来源于项目官方公众号:“AirtestProject” 版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 本次更新为Airtest、Poco库更新,Airtest版本提升至1.3.3版本,Poco版本提升至1.0.94版本,主要是 Airtest新增点击和滑动的相对坐标支持 , Poco修复了1.0.93运行

    2024年01月18日
    浏览(29)
  • 更新公告: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日
    浏览(34)
  • 【公告】停止更新

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

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

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

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

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

    2024年02月01日
    浏览(47)
  • HMS Core 6.10.0版本发布公告

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

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

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

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

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

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

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

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

    程序已支持ChatGPT4.0、Midjourney绘画、GPT3.5 绘画、语音识别输入、文章资讯发布功能、用户每日签到功能+一键更新版本。支持手机电脑不同布局页面自适应。 1、提问:程序已经支持GPT3.5、GPT4.0接口 2、支持三种Ai绘画模型(Midjourney模型、GPT3.5绘画、其他绘画模型) 3、中英文实

    2024年02月10日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包