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 的集成指南。
相关
- 项目
- 项目
- 项目
- 项目