SuperAPI AI 工具集

e2e-test-writing

测试与质量

查看项目

更新于 10-16 09:52

技能介绍

用途:在 Hydrogen 仓库中实现或审查 Playwright 端到端测试时使用,帮助编写高质量 E2E 测试。用法:以斜杠命令形式调用,语法为 /e2e-test-writing <task>,例如 /e2e-test-writing add recipe coverage for cart drawer quantity changes 或 /e2e-test-writing review locator quality in e2e/tests/cart.test.ts。主要能力与要求:优先使用基于角色、无障碍优先的选择器;断言用户可见行为而非实现细节;等待可见效果(expect、expect.poll),不使用任意超时;保持测试隔离,必要时用 beforeEach 组织共享设置;以无头模式运行 Playwright 测试;当更强的定位器需要时,改进无障碍标记。工作流:写测试前先阅读 e2e/CLAUDE.md,实现或更新以用户为中心的断言测试,先运行针对性 Playwright 测试,再按需运行更大范围测试套件。验证命令示例:pnpm exec playwright test --project=skeleton,迭代时可用更窄的测试路径,完成前运行对应的完整项目套件。限制:所有现行测试模式与约定以 e2e/CLAUDE.md 为准,该技能作为入口点,不重复大段指南;其他具体配置、依赖版本和适用项目范围暂未提供。