Skip to content

v2.8.0

Choose a tag to compare

@MG-Duan MG-Duan released this 22 Sep 02:38
· 2 commits to master since this release
dd7aac7

WHartTest v2.8.0 更新说明

🎉 新增功能

1. UI 自动化

  • UI 自动化脚本录制:新增 Playwright 录制器,采用帧流式交互录制,录制过程中可直接创建元素/步骤并入库,告别手工编写脚本
  • 执行画面实时展示:执行器执行画面改为帧流式浏览器展示,调试步骤与执行用例新增"录制浏览器执行"方式,可实时观看执行过程
  • 登录态管理:
    • 支持通过手动登录截取登录态,下次测试时自动注入,跳过重复登录
    • 登录态支持绑定为独立步骤,执行时可灵活切换登录态
  • 执行失败中断:执行器新增失败中断功能,步骤失败时立即停止后续执行
  • 文件上传录制:录制器支持上传文件操作的录制与回放
  • 全屏模式:UI 自动化页签栏新增全屏按钮,支持整个布局全屏放大
  • 批量删除:页面管理、页面步骤支持勾选批量删除

2. 智能双模执行与 AI 自愈诊断

  • 智能双模执行:功能用例支持关联 UI 自动化用例,执行模式可选:智能双模 / 仅脚本 / 纯 AI
  • AI 归因自愈诊断:新增用例执行任务队列抽屉,执行失败支持 AI 归因自愈诊断
  • 单次流资产沉淀:AI 执行过程中的元素采集结果可沉淀复用,避免重复打开浏览器

3. 接口自动化

  • 路径参数:新增路径参数配置组件,支持从 URL 自动提取参数,接口定义与用例步骤均可配置
  • 请求体缓存:接口编辑支持请求体缓存,页签来回切换不再丢失内容
  • 批量删除:测试用例、接口用例支持勾选批量删除
  • 全屏模式:接口自动化标签栏新增全屏按钮,支持进入/退出浏览器全屏
  • 体验优化:接口页签栏新建按钮前置;PATCH 请求方法改用青色标识;模块树展开按钮不再禁用;环境增删改后自动刷新顶部环境选择器

🎉 WHartTest 桌面端

  • 优化了本地代理
  • 优化了知识图谱
  • 修复了 WHartCode 无法返回 WHartTest 的 bug
  • 安装包在官网下载