testdino-hq/playwright-skill

TestDino Playwright Skill: AI-powered guides for Playwright best practices, made by testdino.com.

解决的问题

提供一个全面的「Agent Skills」(AI代理技能)库——结构化的 Markdown 指南,使 AI 编码代理能够更有效地编写、调试和扩展 Playwright 端到端(E2E)测试。它弥合了通用 AI 知识与 Playwright 1.63+ 生产环境验证的最佳实践之间的差距。

如何工作

用户通过 CLI(npx skills add)安装这些技能包。安装后,AI 编码代理(如 Claude Code)可按需加载这些指南,遵循「黄金法则」和架构决策模式来生成或修复测试代码。该仓库按专业模块组织,涵盖核心测试、CI/CD 集成、CLI 自动化、页面对象模型(POM)模式,以及从其他框架迁移等内容。

适用人群

使用 AI 编码代理自动化浏览器测试,并希望确保 AI 生成的测试具备高韧性、可维护性及行业标准的开发人员和 QA 工程师。

主要亮点

  • 70 个生产环境验证的指南:覆盖 E2E、API、组件、视觉、可访问性、安全测试等广泛领域。
  • AI 原生设计:专为 AI 代理设计,可按需提取正确上下文。
  • 兼容 Playwright 1.63+:包含最新功能,如 locator.visible()ariaSnapshotJSON()perfetto 报告器。
  • 黄金法则:强制执行严格的最佳实践,例如优先使用 getByRole() 而非 CSS/XPath,并禁止使用 page.waitForTimeout()
  • 广泛生态支持:包含 Next.js、React、Vue、Angular 的使用示例,以及 GitHub Actions、GitLab 等 CI/CD 的集成指南。

相关

  • 项目
  • 项目
  • 项目
  • 项目