用途:在 Angular 项目中使用 Cypress 进行端到端测试与组件测试。资料标注版本为 Cypress 13.x(2025),标签包括 Cypress、E2E、Testing、Component Tests。
主要能力:支持 E2E 测试与组件测试两种模式;组件测试通过 cypress/angular 的 mount 挂载 Angular 组件并传入 componentProperties。
安装命令:npm install -D cypress @cypress/angular cypress-visual-regression,随后执行 npx cypress open 打开测试运行器。
用法示例:E2E 测试使用 describe/it 结构,通过 cy.visit、cy.contains、cy.get、type、should 完成页面访问、点击、输入与断言;组件测试从 cypress/angular 导入 mount,挂载组件并传入属性,再用 cy.get 断言渲染结果。资料中提供了上述两段示例代码,实际使用时应保持原样。
适用场景:Angular 应用的端到端流程验证与组件级渲染、交互测试。
限制:资料仅给出安装与基础写法,未提供完整配置说明、Angular 版本兼容性细节、CI 集成步骤、视觉回归测试的具体用法或收费与授权信息,这些内容暂未提供。