Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>HadesRunnerNew to Visual Studio Code? Get it now.
HadesRunner

HadesRunner

hudi

|
190 installs
| (0) | Free
辅助Hades用例运行、编写的插件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

HadesRunner

Version VS Code

Hades 自动化测试框架打造的高效 VS Code 辅助插件

功能特性 · 安装方式 · 使用指南 · 配置说明


简介

HadesRunner 是为提升 Hades 自动化测试框架开发效率而设计的 VS Code 插件。它集成了用例执行、AI 辅助编码、多语言处理、环境变量管理等实用功能,帮助开发者更高效地编写和维护测试用例。


功能特性

1. 用例快捷执行

  • 悬浮按钮操作 - 用例上方显示快捷操作按钮
  • 多种执行方式 - 支持运行单条用例、整个文件
  • 环境切换 - 快速切换 Coohom/Beta 执行环境
  • 调试支持 - 右键菜单快速 debug 当前 test 文件

2. AI 智能辅助

  • 生成测试代码 - 选中用例描述,AI 自动生成对应的测试代码片段
  • 函数注释生成 - 自动为函数生成 JSDoc 格式注释
  • 报错日志分析 - 右键终端报错日志,AI 分析错误原因
  • 知识库集成 - 将常用 JS 函数上传至 FastQA 知识库

3. 多语言 (i18n) 支持

  • 批量替换 - 一键将文件中的中文文案替换为多语言词条
  • 单个替换 - 支持通过 API 或本地缓存进行单个词条替换
  • 词条高亮 - 自动将多语言词条高亮为中文显示,便于阅读
  • Coohom 英文 - 支持 Coohom 环境英文文案替换

4. 环境变量管理

  • 可视化面板 - 侧边栏环境变量管理面板
  • 实时生效 - 修改后无需重启,立即生效
  • 分组管理 - 支持按分组管理环境变量
  • 状态持久化 - 内存存储,项目切换自动重置

5. 代码辅助

  • 自动导包 - 检测缺失的模块并自动导入
  • Hook 注释 - 一键注释/取消注释 hook 函数(beforeAll、beforeEach、afterAll、afterEach)
  • 用例折叠 - 快速折叠其他用例,专注当前编写
  • API 文档 - 内置 API 文档树视图,快速查询

6. WebSocket 服务

  • 与 Allure 插件实时交互,支持测试结果同步

安装方式

从vscode 应用市场安装即可。

  • vscode 官方地址
  • open-vsx 地址

使用指南

用例执行

运行单条用例

  • 点击用例上方的 运行 按钮

运行整个文件

  • 右键编辑器 → Hades: 执行test文件
  • 或使用快捷键(需自行配置)

Debug 用例

  • 右键编辑器 → Hades: debug test文件
  • 点击用例上方的 Debug 按钮

切换执行环境

在运行用例时,若路径包含 beta 关键字,可选择 yarn beta 命令

需在设置中开启 HadesRunner.selectEnvWhenRunTest

AI 生成代码

  1. 在编辑器中选中用例描述文本
  2. 右键选择 Hades: AI 生成用例代码片段
  3. 在弹出的面板中查看生成的代码
  4. 点击 插入代码 或 复制代码

多语言替换

批量替换整个文件

  1. 打开包含中文文案的文件
  2. 右键 → Hades: 替换 xpath 中文词条 (批量)
  3. 确认后自动替换所有匹配的中文

替换单个词条

选中需要替换的中文,右键选择:

  • Hades: 替换文案词条 by API (单个) - 通过 API 获取
  • Hades: 替换中文文案词条byCache (单个) - 使用本地缓存

环境变量管理

  1. 点击左侧活动栏的 H 图标
  2. 选择 环境变量管理 面板
  3. 修改变量值后自动同步到项目

配置说明

在 VS Code 设置中搜索 HadesRunner 可查看所有配置项:

配置项 类型 默认值 说明
showCustomButton boolean true 是否在用例上方显示运行按钮
showFold boolean true 是否在用例上方显示折叠按钮
showCommentHook boolean true 是否显示注释 hook 函数按钮
showOpenAIChat boolean true 是否显示 AI 答疑按钮
selectEnvWhenRunTest boolean false 执行用例时是否支持选择环境
hightlightPubLang boolean true 是否自动翻译词条并高亮
autoImportMissingModule boolean true 是否自动导入缺失的模块
codeAgent boolean true 是否开启 AI 生成代码入口

命令列表

通过命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)可执行以下命令:

用例执行

命令 说明
Hades: 执行test文件 运行当前测试文件
Hades: 执行test文件 (Coohom) 使用 Coohom 环境运行
Hades: debug test文件 调试当前测试文件
Hades: 执行单条test 运行光标所在的用例

AI 功能

命令 说明
Hades: AI 生成用例代码片段 选中用例描述,AI 生成测试代码
Hades: 分析报错原因 在终端中选中报错日志,AI 分析错误
Hades: 上传至fastQA知识库 将 lib 中的函数上传至知识库
Hades: 分析用例规范性 检查用例编写是否符合规范

多语言

命令 说明
Hades: 替换 xpath 中文词条 (批量) 批量替换文件中的中文词条
Hades: 替换文案词条 by API (单个) 通过 API 替换单个词条
Hades: 替换中文文案词条byCache (单个) 使用本地缓存替换单个词条

快捷功能

命令 说明
Hades: 注释hook函数 注释/取消注释 hook 函数
Hades: 切换Socket服务器状态 开启/关闭 WebSocket 服务
Hades: 安装Hades Cli 工具 安装命令行工具
升级 pyBell 版本 升级二方包版本
开启脚本录制 启动脚本录制功能

更新日志

查看CHANGELOG.md了解版本更新历史。https://marketplace.visualstudio.com/items/hudi.hades-runner/changelog


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft