zoukankan      html  css  js  c++  java
  • 【更新公告】AirtestIDE更新至1.2.13版本

    1. 前言

    本次更新为脚本编辑器AirtestIDE更新,版本提升1.2.13。

    2. 更新内容

    1)内置python的Airtest提升至1.2.4

    IDE内置python环境的Airtest库已更至最新的1.2.4版本,即使用1.2.13版本的IDE跑Airtest脚本时,将使用1.2.4版本的Airtest库。

    1.2.4版本Airtest的更新详情可以参看我们往期推文:

    该版本主要新增了对安卓12的支持,修复了录屏启动失败、极限图像识别异常等问题。

    2)内置python的Poco提升至1.0.85

    IDE内置python环境的Poco也更新至了最新的1.0.85版本,即使用1.2.13版本的IDE跑poco脚本时,将使用1.0.85的pocoui。

    1.0.85版本pocoui的更新详情可以参看我们往期推文:

    该版本主要更新了pocoservice.apk,升级了hrpc版本,优化了运行速度等。

    3)新增安卓手机设置初始化功能

    安卓碎片化的问题,给我们自动化测试的增加了不少的难度,其中就包含对手机设置项进行初始化这一块的内容。

    不同品牌/型号的手机,需要开启/关闭一定的设置,才能够保证自动化测试的顺利进行;但很多同学一开始可能不是很清楚,自己手上的安卓设备,除了通用的设置之外,还需要额外开启/关闭哪些设置。

    特殊设置这部分内容可以参考我们官方文档的内容:https://airtest.doc.io.netease.com/IDEdocs/3.2device_connection/3_android_faq/#2_1

    另外,为了更好地解决这个问题,我们在1.2.13版本的IDE中,新增了一个安卓手机设置自动初始化的功能:

    使用这个功能,可以帮助我们自动初始化部分安卓手机的设置,这样即使我们不知道当前手机需要做哪些特殊的设置,也能够通过这个功能自动帮我们完成:

    当然,这个功能也不是万能的,目前我们只兼容了部分品牌的安卓设备,后续我们也会持续兼容更多设备品牌,方便同学们的使用。

    关于此功能的详细使用文档,可以参考我们的官方教程:

    4)poco辅助窗的部分细节优化

    ① 在Poco辅助窗选择对应的poco模式,使用完时候,选择stop停止poco服务,会清空当前的UI渲染树:

    ② 在UI渲染树非常庞大的时候,我们新增了一个横向滚动条,方便同学们横向查看UI树的结构和信息:

    3. 如何更新

    1)覆盖更新

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

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

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

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

    2)到官网下载最新版本

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

    4. 注意事项

    1)闪退问题

    如果同学们在更新到1.2.13版本之后,使用Poco辅助窗切换Poco模式时,出现闪退的问题,可以卸载掉当前的IDE,然后到官网上重新下载一个1.2.13版本的IDE,重新解压使用即可。

    其余闪退问题,请使用命令行启动IDE,在闪退时,将终端打印的log记录下来,在我们的官方答疑Q群@晓娟提问,或者向我们开发者提单:https://airtest.netease.com/issue_create

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

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

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

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

    3)向开发组提单

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


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

    官方答疑 Q 群:654700783

    呀,这么认真都看到这里啦,帮忙点个推荐支持一下呗,灰常感谢~

  • 相关阅读:
    进程与线程
    the art of seo(chapter seven)
    the art of seo(chapter six)
    the art of seo(chapter five)
    the art of seo(chapter four)
    the art of seo(chapter three)
    the art of seo(chapter two)
    the art of seo(chapter one)
    Sentinel Cluster流程分析
    Sentinel Core流程分析
  • 原文地址:https://www.cnblogs.com/AirtestProject/p/15771015.html
Copyright © 2011-2022 走看看