本文目录

AI Agent 测试 Skills:浏览器流程与无界面测试

最后更新:2026-10-29

有用的测试要检查预期行为,并让结果可观察。浏览器操作、截图和无界面测试套件都能提供帮助,但回答的问题不同。下面三个 Skill 面向软件测试,按应用类型和需要的证据选择即可。

按作者指南安装
git clone https://github.com/anthropics/skills.git anthropic-skills mkdir -p .claude/skills cp -R anthropic-skills/skills/webapp-testing .claude/skills/
安装选项
在 Claude Code 中注册官方插件市场。
/plugin marketplace add anthropics/skills
安装官方插件;可能同时包含其他 Skill,具体以插件清单为准。
/plugin install example-skills@anthropic-agent-skills
同时保留路由与配套技能目录。
npx skills add gamedev-skills/awesome-gamedev-agent-skills

Agent 支持情况

由 Skill 作者声明

SkillAgent 支持情况
Web App TestingClaude Code
Happy Browser TestingClaude Code, Codex CLI
Godot GDScript Headless TestsClaude Code, Codex CLI, Cursor, GitHub Copilot, DeepSeek Harness, Gemini CLI, Grok Build, Hermes Agent, OpenCode, Pi, Kiro, Rovo Dev, Qoder, Mistral Vibe, Google Antigravity

完整列表为作者声明,并非测试结果。

选择测试流程

任务 Skill 使用的工具
操作本地 Web 应用并收集浏览器证据 Web App Testing Python Playwright 和内置服务启动辅助脚本
在真实浏览器中逐步测试流程 Happy Browser Testing agent-browser CLI 和新的元素快照
在 CI 中运行 GDScript 测试 Godot GDScript Headless Tests Godot 4 无界面模式和测试运行器

Web App Testing:检查并操作本地应用

Web App Testing 是 Anthropic 基于 Playwright 的本地 Web 应用测试流程。说明 包含检查渲染后的页面、定位元素、执行操作,以及获取截图或浏览器日志。内置辅助脚本可启动和停止一个或多个服务。

适合测试具体前端流程:写清起始地址、操作和预期结果。运行环境需要 Python Playwright 和浏览器依赖。截图记录的是一个画面状态,还需要配合断言或观察说明检查了什么。

Happy Browser Testing:在真实浏览器中逐步操作

Happy Browser Testing 使用 agent-browser CLI。入口说明 描述了打开页面、获取交互元素快照、按元素引用执行操作,以及页面变化后重新获取快照的流程。

适合让 Agent 逐步检查浏览器交互。提供预期结果和合适的测试环境;该 Skill 依赖 CLI。导航或界面显著变化后,不应继续沿用旧页面状态中的元素引用。

Godot GDScript Headless Tests:不打开编辑器运行测试

Godot GDScript Headless Tests 面向不同的测试对象:Godot 项目中的 GDScript 逻辑。说明 介绍 SceneTree 测试运行器、显式失败计数,以及供 CI 判断的非零退出码。

适合需要无界面测试运行器,或需要让 CI 识别测试失败的项目。流程针对 Godot 4.7,要求新检出的项目先执行导入,并建议对等待信号的测试设置超时。需要检查退出码和输出;进程能够启动不代表已经验证了预期行为。

写清测试需求

说明要验证的行为、起始条件、操作和预期结果,补充环境、测试数据或账号。要求 Agent 报告实际运行了什么、哪些通过或失败、哪些无法验证。截图与日志帮助解释结果,断言与退出码让预期结果可检查。

这些条目侧重功能测试。安全审计和经授权的渗透测试可参考安全 Skills。

相关文章

浏览所有 Testing AI Skill →