开源项目已核验

Playwright 浏览器自动化技能

让 Claude Code 按任务即时编写并执行 Playwright 自动化,用于页面测试、交互流程、截图和浏览器检查。

查看 GitHub
2968收藏lackeyjb作者4.1.0版本MIT许可证

Skill 概览

这个仓库以 Claude Code 插件形式封装一个符合 Agent Skills 结构的 Playwright 技能,包含通用执行器、辅助函数和按需加载的 API 参考。浏览器默认可见,便于观察实际行为。它可以执行任意定制自动化,因此应避免在生产账号上处理敏感数据,并为提交表单、购买、删除等副作用操作设置明确边界。

核心功能

  • 根据任务即时生成 Playwright 脚本
  • 默认显示浏览器执行过程
  • 提供通用执行器与辅助函数
  • 支持截图、表单、响应式和流程验证

适用场景

  • 验证注册、登录或搜索流程
  • 在不同视口生成页面截图
  • 检查链接、图片和表单校验
  • 复现需要多步交互的前端问题

安装方式

bash
/plugin marketplace add lackeyjb/playwright-skill
bash
/plugin install playwright-skill@playwright-skill
bash
cd ~/.claude/plugins/marketplaces/playwright-skill/skills/playwright-skill && npm run setup

使用说明

安装并完成浏览器依赖设置后,用自然语言说明网址、步骤、预期结果和允许的副作用。优先使用测试账号和隔离环境,检查生成脚本后再运行涉及写入或外部提交的流程。

示例工作流

  1. 安装插件并运行 setup
  2. 准备测试环境和账号
  3. 描述步骤与预期结果
  4. 审核并执行自动化
  5. 检查控制台、截图和断言

更新记录

4.1.0

对应仓库发布的 4.1.0 版本;后续提交活动记录在 GitHub 仓库中。

常见问题

可以直接在生产环境运行吗?

只读检查也应谨慎,涉及提交、购买、删除或真实账号的流程应先在测试环境运行,并明确禁止未经批准的副作用。