SuperAPI AI 工具集

test-playwright

测试与质量

查看项目

更新于 10-16 03:46

技能介绍

用途:为 Next.js 应用的 Playwright 端到端测试提供优化指南,覆盖新建测试、排查不稳定或失败测试、加速测试执行、认证状态复用、CI/CD 测试配置、Server Components 与 App Router 测试,以及测试代码可靠性审查。

主要能力:包含 43 条规则,按影响分为 8 类。测试架构(CRITICAL):隔离上下文、并行执行、Page Object Model、fixtures、针对生产构建测试、清理状态。选择器与定位器(CRITICAL):优先 role 选择器、动态元素用 data-testid、表单用 getByLabel、静态内容用 getByText、避免 XPath、链式定位。等待与断言(HIGH):web-first 断言、避免硬等待、复杂页面用 network idle、动作自动等待、软断言、合理超时。认证与状态(HIGH):storage state 复用、多角色独立状态、session storage、API 登录、worker 级认证。Mock 与网络(MEDIUM-HIGH):mock API 响应、拦截修改真实响应、HAR 文件、中断请求、模拟网络条件。Next.js 集成(MEDIUM):等待 hydration、正确测试 Server Components、App Router 导航、Server Actions、配置 baseURL。性能(MEDIUM):分片、CI 无头模式、按需选浏览器、复用开发服务器、重试。调试与 CI(LOW-MEDIUM):trace viewer、失败截图与视频、Inspector、CI reporter。

使用方式:资料未提供安装命令或具体用法步骤;仓库含 AGENTS.md 完整指南、references/_sections.md 分类定义、assets/templates/_template.md 规则模板及 metadata.json 版本信息,可读取各参考文件获取详细说明与代码示例。

限制:具体安装命令、收费、价格、支持平台与效果均暂未提供;规则内容为测试实践建议,实际效果取决于项目环境。