前言¶
在开发本地 Web 应用时,需要验证 UI 交互和业务逻辑的正确性。传统做法是手动打开浏览器逐条点击、截图比对,容易遗漏边缘用例,且难以自动化回归。本 Skill 提供了一套自动化测试能力,通过 Playwright 与本地 Web 应用程序交互,完成测试用例的执行与结果验证。
这是什么¶
网络应用程序测试是 SkillHub 上的一个 Skill,坐标为 @org-02qudk26/cn-webapp-testing,版本 1.0.0。它由智雨科技发布,属于 dev-programming 分类,来源于 enterprise 环境。
简介说明:使用 Playwright 与本地 Web 应用程序交互并测试本地 Web 应用程序的工具包。
核心能力¶
- 通过 Playwright 控制 Chrome/Chromium 浏览器,模拟用户在本地 Web 应用上的交互(点击、输入、导航等)。
- 执行测试用例,对比预期结果与实际结果,输出测试结论。
- 支持在本地环境中运行,无需依赖远程服务。
安装与启用¶
在 Cursor 中安装:
- 打开 Cursor,进入设置。
- 在「Skills」或「Extensions」中搜索
cn-webapp-testing。 - 找到来源为
org-02qudk26的 Skill,点击安装。 - 安装完成后,在会话中引用该 Skill,即可在对话中使用相关能力。
在 Codex CLI 中安装:
- 在终端中运行安装命令(需以 SkillHub 官方为准):
skillhub install org-02qudk26/cn-webapp-testing
- 安装完成后,在 Codex CLI 中调用该 Skill。
在 Claude Code 中启用(如支持):
- 在 Claude Code 的配置文件中添加 Skill 引用(具体配置项以官方文档为准)。
- 重启 Claude Code,使新安装的 Skill 生效。
典型用法¶
在对话中引用该 Skill 后,可以按照以下步骤使用:
- 描述本地 Web 应用的入口地址和测试目标(例如:测试登录页输入错误密码后的提示是否正确)。
- Skill 会生成测试用例代码,使用 Playwright 与本地应用交互。
- 执行测试,返回执行结果和截图(如有)。
示例对话:
- 你:请帮我测试本地 Web 应用的登录功能,用户名错误时应提示“用户名或密码错误”。
- Skill:会生成 Playwright 测试脚本,模拟输入错误用户名,验证页面提示是否正确,并返回测试结论。
适用场景与注意¶
适合场景:
- 需要自动化回归测试的本地 Web 应用开发。
- 快速验证 UI 交互和业务逻辑的场景。
注意事项:
- 需要本地 Web 应用正常运行且可访问(通常通过 localhost 或内网地址)。
- 测试用例需由开发者准确描述预期行为,Skill 负责执行与验证。
- Skill 属于 enterprise 环境,确保当前环境已具备相应权限。
结尾¶
该 Skill 通过 Playwright 为本地 Web 应用提供自动化测试能力,降低回归测试成本。官方地址:https://api.skillhub.cn/org-02qudk26/cn-webapp-testing