qa-testing-playwright
QA Testing (Playwright) 是一个面向 Playwright 端到端(E2E)测试套件的技能/工作流集合,用于编写与调试浏览器测试、定位并修复不稳定测试(flake)、加固 Playwright CI 以及制定定位器(locator)策略。它提供默认约定、编写规则、调试清单、执行前检查与专家判断准则,并汇总了官方文档中关于最佳实践、定位器、认证、API 测试、测试重试、快照、Trace Viewer、分片、CI、POM、测试智能体、时钟、CLI、组件测试与并行锁等主题的入口。该技能强调保持 E2E 精简、只保护关键用户旅程,按 getByRole → getByLabel/getByText → getByTestId 的优先级选择定位器,依赖自动等待与 web-first 断言而非固定睡眠,保证测试隔离与可并行,并把重试视为调试工具而非通过手段。它还给出本地执行拓扑、CI 并行经济学示例、状态化应用失败分类以及资源与模板索引。