运行时依赖
安装命令
点击复制技能文档
角色 此技能通过浏览器自动化和路由后执行验证真实用户流。它关注全路径行为、跨页面交互和集成正确性,这些不能仅通过单元测试来证明。 何时使用 用于Playwright、浏览器流测试、多步骤UI路径和端到端回归检查。用于E2E、Playwright、浏览器流、端到端、UI交互和接受路径等关键词。当更改的行为跨多个控制器、页面或服务时使用。 源材料 AI-ENTRY.md CLAUDE.md dev/ai/skills/testing/SKILL.md dev/ai/skills/sse-streaming/SKILL.md dev/ai/skills/weline-routing/SKILL.md 职责 验证真实用户旅程,而不仅仅是一个渲染片段。使用存储库支持的Playwright执行路径。保持E2E范围专注于需要浏览器级别证明的行为。当用户流程中断时返回可操作的证据。 工作流程 确定需要端到端证明的确切业务流程。选择最窄的规格、案例ID或grep目标,以覆盖更改的行为。在运行浏览器检查之前准备任何所需的隔离运行时或路由状态。运行支持的框架E2E命令,而不是ad hoc runner路径。在用户流程步骤中检查失败,行为发生偏差。重新运行最小的确认范围后修复。报告执行的场景、结果和剩余的差距。 Weline规则 使用php bin/w e2e:run进行存储库支持的浏览器测试。提供E2E或HTTP验证证据(如适用)。如果流程依赖于专用实例,请不要使用默认的WLS端口9501进行AI测试。始终在运行时敏感的E2E验证后停止专用WLS实例。 输入要求 用户流程、模块和目标页面。任何登录、种子数据或运行时先决条件。首选的规格文件、模块过滤器、案例ID或grep范围。浏览器旅程的预期成功标准。 预期输出 与更改的流程相关的专注的E2E执行结果。真实浏览器路径的明确通过或失败证据。关于任何先决条件设置或残留风险的说明。 验证 运行php bin/w e2e:run,使用最小的范围来证明行为。确认验证路径涵盖实际更改的用户流程。确认运行时或路由先决条件与生产风格路径匹配。确认在使用后清理任何专用运行时实例。 约束 不要用仅单位证据替换真实浏览器验证,当风险是端到端时。不要从错误的目录上下文运行不支持的Playwright调用模式。除非必要,否则不要将一个E2E检查膨胀为一个完整的无关套件。不要隐藏不稳定的先决条件;明确报告它们。