用途:该技能提供端到端测试工作流,基于 Playwright 覆盖浏览器自动化、视觉回归、跨浏览器测试和 CI/CD 集成,适合在搭建 E2E 测试、自动化浏览器测试、实现视觉回归、跨浏览器验证及接入 CI/CD 时触发使用。
主要能力:工作流分为多个阶段。测试设置阶段安装 Playwright、配置测试框架、测试目录、浏览器与基础测试环境;测试设计阶段识别关键流程、设计场景、规划测试数据、创建页面对象与 fixtures;测试实现阶段编写脚本、添加断言与等待、处理动态内容与错误;浏览器自动化阶段配置无头模式、截图、录像、trace 采集与移动端模拟;视觉回归阶段建立基线图、添加视觉断言、配置阈值并审查差异;跨浏览器测试覆盖 Chromium、Firefox、WebKit 与移动浏览器;CI/CD 阶段创建流水线、并行执行、制品与报告、通知。质量门禁包括测试通过、覆盖率充足、视觉测试稳定、跨浏览器验证成功、CI 集成可用。
使用方式:可通过 @e2e-testing 调用整体工作流,或按阶段调用相关技能,如 @playwright-skill 进行 Playwright 设置与测试编写、@e2e-testing-patterns 设计测试策略、@browser-automation 自动化浏览器交互、@github-actions-templates 接入 CI。执行时建议只加载会改变结果的支持文件,并在回答中保留来源与文件路径。
适用场景:需要浏览器端到端验证的 Web 项目、需要视觉回归与多浏览器兼容性检查、以及希望将 E2E 测试纳入 CI/CD 的团队。
限制:仅当任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。资料未提供具体收费、价格、版本兼容性或平台要求等信息。