SuperAPI AI 工具集

playwright

测试与质量

查看项目

更新于 10-16 01:10

技能介绍

用途:为 Next.js 应用编写、审查和调试 Playwright 端到端测试时提供优化指南,覆盖测试架构、选择器、等待与断言、认证状态、网络模拟、Next.js 集成、性能与调试等主题。

主要能力:按影响优先级组织 8 类规则——测试架构(arch-,关键)、选择器与定位器(loc-,关键)、等待与断言(wait-,高)、认证与状态(auth-,高)、模拟与网络(mock-,中高)、Next.js 集成(next-,中)、性能与速度(perf-,中)、调试与 CI(debug-,低中)。规则示例包括每个测试使用全新浏览器上下文、启用并行执行、使用 Page Object Model 与 fixtures、优先角色选择器、避免 XPath、使用 web-first 断言、避免硬等待、复用 storage state 认证、模拟 API 响应、等待 hydration、测试 Server Components 与 App Router 导航、使用分片与无头模式、用 trace viewer 调试失败测试等。

使用方式:在编写新测试、排查不稳定或失败测试、优化执行速度、设置认证状态复用、配置 CI/CD 测试流水线、测试 Server Components 与 App Router 功能、审查测试可靠性时参考。可查阅 AGENTS.md 获取全部规则,references/_sections.md 了解分类与优先级,assets/templates/_template.md 用于新增规则。

适用场景:Next.js 项目的 E2E 测试开发与维护、CI 集成、测试性能优化。

限制:资料未提供具体安装命令、版本要求、代码示例细节及收费信息。