Commit Graph

2 Commits

Author SHA1 Message Date
张翔 ef056a10e5 fix: 修复冒烟测试超时和元素定位问题
修复文件:
- e2e/smoke/health-check.spec.ts
- e2e/smoke/critical-paths.spec.ts

修复内容:
1. 添加 { waitUntil: 'domcontentloaded' } 选项,避免页面加载超时
2. 使用 getByRole('banner') 替代 locator('header'),避免严格模式冲突
3. 使用 getByRole('navigation').first() 替代 locator('nav'),避免多个导航元素冲突
4. 增加断言超时时间,提高测试稳定性

测试结果:
-  8个冒烟测试全部通过
- ⏱️ 总耗时:9.6秒
- 🚀 测试速度大幅提升
2026-04-09 13:52:51 +08:00
张翔 07d2315935 feat: 创建冒烟测试(快速层)
新增文件:
- e2e/smoke/health-check.spec.ts - 健康检查测试
- e2e/smoke/critical-paths.spec.ts - 关键路径测试

测试内容:
- 应用启动验证
- 健康检查API验证
- 静态资源访问验证
- 首页加载验证
- 管理员登录验证
- 新闻/产品/联系页面访问验证

特性:
- 使用 @smoke @critical 标签,支持按标签运行
- 快速验证核心功能,适合CI/CD流水线
- 测试执行时间短,无复杂依赖
2026-04-09 13:23:06 +08:00