Skip to main content
Cypress无障碍测试高级解决方案

本地开发期间的反馈

要在本地开发期间获得可靠的无障碍测试反馈,最佳方法是将测试直接录制到 Cypress Cloud。通过在本地运行与变更相关的测试,您可以完全绕过构建流水线和 CI 流程。只需执行以下命令即可实现:

npx cypress run --key <record_key> --record --spec "cypress/e2e/my-spec.cy.js"

(您可以通过设置环境变量 CYPRESS_RECORD_KEY 来跳过 --key 选项。更多录制相关信息请参阅我们的录制运行文档)。

核心优势

  • 准确性: 查看 Cypress 如何处理您的新代码变更,考虑项目配置,并使用 Cloud 版的 Axe Core®。例如,不会报告团队选择忽略的规则、页面或元素的无障碍违规。
  • 速度: 由于应用已在本地构建,测试可以立即运行,无需等待构建流水线。
  • 针对性: 仅执行与变更相关的必要测试,确保快速获取结果并排除无关问题。

本地录制测试能提供早期反馈,帮助您快速发现修复某个无障碍问题是否会引发其他问题。这种针对性测试工作流能显著提升开发效率和质量。

组织本地运行

如果团队频繁录制本地运行测试,且担心会扰乱 Cypress Cloud 项目,建议为"本地运行"单独创建一个 Cloud 项目。这样既能保持主项目整洁,又能支持本地测试工作流。