zhangxiang
|
ed2974302a
|
fix(mobile-menu): 修复移动菜单测试 - 适配锚点导航和Firefox点击问题
问题:
- 测试期望点击菜单项后URL变化,但实际是页面内锚点导航
- Firefox浏览器点击操作超时
修复:
1. 测试:修改验证逻辑,检查页面区域可见性而非URL变化
2. 页面对象:增加button选择器和JavaScript点击fallback
3. 页面对象:增加滚动到视图和更长的超时时间
测试结果:
- Chromium: ✓ 通过
- Firefox: ✓ 通过
|
2026-04-12 08:58:43 +08:00 |
|
zhangxiang
|
6b92fd6db1
|
feat(test): add SEO journey tests for meta tags and structured data
|
2026-04-09 19:29:14 +08:00 |
|
zhangxiang
|
e151c46263
|
feat(test): add mobile user journey tests
|
2026-04-09 19:28:38 +08:00 |
|
zhangxiang
|
dd27caff53
|
feat(test): add visitor conversion journey tests
|
2026-04-09 19:27:57 +08:00 |
|
zhangxiang
|
e594bfae61
|
refactor(test): enhance page objects and use them in visitor-browse-journey
|
2026-04-09 19:24:27 +08:00 |
|
张翔
|
8f0c8da776
|
feat: 创建User Journey测试 - 访客浏览和用户认证旅程
新增文件:
- e2e/journeys/visitor-browse-journey.spec.ts - 访客浏览旅程
- e2e/journeys/user-auth-journey.spec.ts - 用户认证旅程
测试场景:
访客浏览旅程:
- 访客浏览首页并了解公司信息
- 访客浏览新闻列表并查看详情
- 访客浏览产品并了解详情
- 访客查看联系信息并提交表单
用户认证旅程:
- 管理员成功登录流程
- 管理员登录失败处理
- 管理员登出流程
- 未登录用户访问管理页面重定向
特性:
- 使用 @journey @visitor/@auth 标签
- 完整的用户旅程测试,覆盖核心业务流程
- 使用 test.step 组织测试步骤,提升可读性
- 测试各种用户场景,包括正常和异常流程
|
2026-04-09 13:26:25 +08:00 |
|
张翔
|
36160cb0e4
|
feat: 创建User Journey测试 - 管理员内容发布旅程
新增文件:
- e2e/journeys/admin-content-journey.spec.ts - 管理员内容发布完整旅程
测试场景:
- 管理员发布新闻并验证用户可见性
- 管理员发布产品并验证前端展示
- 管理员编辑已发布的内容
- 管理员删除内容并验证前端不可见
特性:
- 使用 @journey @admin 标签
- 完整的用户旅程测试,覆盖端到端业务流程
- 使用 test.step 组织测试步骤,提升可读性
- 自动清理测试数据,避免污染环境
- 使用认证固件,简化登录流程
- 修复ESLint错误:未使用参数添加下划线前缀
|
2026-04-09 13:25:12 +08:00 |
|