跳到主要内容
火花工坊
Anthropic 官方 webapp-testing skill:用 Playwright 测试本地 Web 应用

Anthropic 官方 webapp-testing skill:用 Playwright 测试本地 Web 应用

装好之后怎么用

什么时候会用上它:Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

怎么用:在 AI 工具里直接描述任务即可自动触发。显式调用的写法各端不同:Claude Code / Cursor 等用 /webapp-testing,Codex 用 $webapp-testing,Kimi Code 用 /skill:webapp-testing,ZCODE 用 $webapp-testing,Gemini CLI 以自动激活为主。

Anthropic 官方的一个 Web 应用测试 skill。

它解决的是:要测试本地 Web 应用,验证前端功能、调试 UI 行为、截图、查看浏览器日志,但不知道怎么用 Playwright 正确地做。

它的决策树:

  • 是静态 HTML 吗?
  • 是 → 直接读 HTML 文件识别选择器
  • 否(动态 Web 应用)→ 服务器在运行吗?
  • 否 → 运行 python scripts/with_server.py --help,然后用 helper + 写简化的 Playwright 脚本
  • 是 → 侦察-行动模式:导航并等待 networkidle → 截图或检查 DOM → 从渲染状态识别选择器 → 用发现的选择器执行操作

它有 helper 脚本:scripts/with_server.py,管理服务器生命周期(支持多服务器)。

很实用的建议:先跑 --help,不要读源码,因为这些脚本很大,会污染上下文窗口。

它还有侦察-行动模式、常见陷阱、最佳实践、Reference Files。

适合谁:

  • 做 Web 开发、前端测试、项目展示的科研小组成员
  • 需要用 Playwright 测试本地 Web 应用的人
  • 想自动化浏览器操作的人

用法: 把 SKILL.md 内容复制到你的 AI 工具里,给它一个本地 Web 应用就行。

来源:GitHub 仓库 anthropics/skills · 文件约 70 行,约 4 KB

评论 0

更多

登录后可点赞、收藏、评论和举报。

还没有评论,先发起一个具体问题。

0/2000