HBuilderX uni-app自动化测试 - 更新日志

3.1.1(2025-04-08)

  • 调整 package.json描述

3.1.0(2025-04-07)

  • 新增 测试运行到鸿蒙,增加3个环境变量 "UNI_getui_appid", "UNI_harmony_client_id", "UNI_getui_verify_appid"
  • 修复 package.json Windows 编辑器右键菜单没有显示鸿蒙入口的Bug
  • 调整 src/lib/ui_vue.js 避免hx.vue.defineComponent重复创建

3.0.3(2025-03-14)

  • 修复 uni测试设备窗口,鸿蒙设备每次都重新获取,导致每次都需要等待的Bug
  • 修复 cmd_devices.py runCmdAsync 当程序路径存在空格,导致无法获取设备的Bug

3.0.2(2025-03-13)

  • 修复 上个版本调整,导致当前电脑只有一个设备时,填写env.js android 设备id填写错误的Bug

3.0.1(2025-03-05)

  • 修复 在编辑器x.test.js文件,右键菜单,运行到鸿蒙没有反应的Bug

3.0.0(2025-03-04)

  • 新增 uni自动化测试支持运行到鸿蒙平台(需要HBuilderX 4.55版本以上)
  • 重构 uni测试设备选择窗口UI
  • 优化 uni自动化测试,测试依赖升级弹窗,支持忽略升级,不再强制操作
  • 优化 node exec执行,传递process.env
  • 优化 uni测试设备获取方法。 使用hx.extensions.getExtension替代hx.app.getMobileList
  • 优化 uni自动化测试,优化测试依赖判断,减少不必要的判断

1.9.0(2024-09-20)

  • 新增 env.js 在env.js中扩展UNI_TEST_CUSTOM_ENV字段,从中读取自定义环境变量,并传递给uniapp自动化测试框架命令行

1.8.5(2024-05-23)

  • 新增 读取hx配置项uniappx.kotlin.compiler.memory,传递给uni-app-x自动化测试,解决项目编译内存问题

1.8.4(2024-03-11)

  • fixed: 修复不支持支付宝小程序云测试的Bug

1.8.3(2024-02-20)

  • 调整 Android设备查找 优先使用设置中自定义的adb路径

1.8.2(2024-01-31)

  • 新增 环境变量 HX_CONFIG_ADB_PATH
  • 修复 node spawn执行命令,获取命令行输出,使用readline.createInterface解决某些情况下命令行输出出现大量单个字符的Bug

1.8.1(2023-11-10)

  • 修复 1.8.0引发的 自动化测试控制台,某些情况下,无法弹出的Bug

1.8.0(2023-11-09)

  • 新增 环境变量 UNI_UTS_PLATFORM 用于UTS项目测试
  • 修复 自动化测试 log控制台打印日志时,切换到其它控制台,又被自动切回的Bug

1.7.4(2023-10-26)

  • 优化 控制台日志输出

1.7.3(2023-09-26)

  • 优化 控制台提示语

1.7.2(2023-09-21)

  • 调整 uni-app uniCloud自动化测试参数

1.7.1(2023-08-09)

  • 调整 选择设备窗口,android设备获取
  • 优化 支持自定义uni-app自动化测试依赖目录

1.7.0(2023-08-03)

  • 新增 uniapp自动化测试 环境变量增加UNI_AUTOMATOR_PORT 当默认端口9520被占用时,自动+1
  • 调整 测试配置文件env.js 增加检查

1.6.0(2023-07-28)

  • 新增 配置项 hbuilderx-for-uniapp-test.jestNodeType,可以设置使用何种Node运行jest程序(HBuilderX内置Node、操作系统环境变量)
  • 修复 windows 某些情况下,控制台结束测试进程,无法结束的Bug

1.5.0(2023-07-17)

  • 新增 自动化测试 补充部分Node环境变量

1.4.2(2023-06-26)

  • 修复 debug状态 日志输出不全的Bug

1.4.1(2023-06-15)

  • 修复 某些情况下,env.js文件编辑出错的Bug

1.4.0(2023-06-09)

  • 优化 env.js文件 以格式化方式写入内容
  • 新增 env.js文件 增加is-custom-runtime字段,默认为false。当等于true时,不在自动修改executablePath字段
  • 优化 环境检查 控制台提示语

1.3.0(2023-06-06)

  • 新增 测试环境变量uniTestProjectName和uniTestPlatformInfo 可通过process.env获取

1.2.0(2023-06-05)

  • 修复 1.1.0引出的 设备选择窗口,点击运行后没有反应的Bug

1.1.0(2023-06-05)

  • 新增 自动化测试 增加环境变量 process.env.HX_Version
  • 新增 设备选择窗口 增加【刷新】按钮

1.0.1(2023-06-01)

  • 修复 一些小bug

1.0.0(2023-06-01)

  • 更新 pages/autotest/uni-目录右键菜单,支持显示菜单:运行当前测试用例
  • 更新 控制台日志输出颜色

0.3.0(2023-05-29)

  • 优化 终端弹窗提示。非必要不安装终端
  • 优化 android设备选择窗口,默认选择第一个
  • 修复 某些情况下,android模拟器数据重复的Bug
  • 更新 测试环境依赖,增加jest-image-snapshot

0.2.2(2023-03-22)

  • 优化 设备选择窗口

0.2.1(2023-03-13)

  • 修改 错别字

0.2.0(2023-03-13)

  • 优化 调整测试设备选择窗口,不再依赖HBuilderX内置浏览器。
  • 优化 运行平台选择all时,windows和mac都需要手动选择对应的测试设备
  • 插件设置最低支持版本,需要HBuilderX 3.7.3

0.1.4(2023-01-30)

  • 优化 屏蔽部分无用的日志

0.1.3(2023-01-16)

优化 日志输出

0.1.1(2023-01-16)

优化 uts项目 自动化测试, 不再强制配置gradle和android sdk路径

0.1.0(2023-01-16)

  • 新增 uni-app自动化测试 支持vue3和uts项目

0.0.7(2021-12-03)

  • 调整 控制台提示语

0.0.6(2021-11-30)

  • 优化 uniapp普通项目 自动化测试增加--globalTeardown参数 用于释放端口等资源

0.0.5(2021-11-12)

  • 新增 H5测试支持safari和firefox
  • 优化 运行测试到全部平台 可以选择是否运行小程序和h5

0.0.4(2021-09-27)

  • 新增 配置项 支持自定义设置使用何种node版本进行uniapp编译

0.0.3(2021-08-03)

  • 优化 测试运行 手机设备选择窗口UI
  • 优化 测试运行 当HBuilderX程序路径包含空格导致测试运行失败,控制台输出提示
  • 优化 初始化测试环境之前,检查是否安装终端插件

0.0.2(2021-07-23)

修改 插件描述等内容

0.0.1(2021-07-23)

新增 HBuilderX uniapp自动化测试插件