zhangxiang
|
b150ad346b
|
fix(content): 修复内容ID提取和列表查找逻辑
问题:
- contentId包含下划线和连字符,但正则表达式只匹配字母和数字
- 搜索后列表为空,没有清空搜索框
修复:
1. 正则表达式:增加下划线和连字符匹配
2. 搜索逻辑:搜索无结果时清空搜索框重新显示所有内容
3. 等待时间:增加更长的等待时间确保列表加载完成
测试结果:
- Chromium: ✓ 编辑内容测试通过
|
2026-04-12 09:17:41 +08:00 |
|
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
|
31962dd8cd
|
fix(content-crud): 优化内容列表查找逻辑 - 增加搜索和刷新机制
问题:
- 内容创建后在列表中找不到
- 可能存在分页或缓存延迟
修复:
1. 增加搜索功能:如果第一页找不到,使用搜索框查找
2. 增加刷新机制:搜索后仍未找到则刷新页面
3. 增强日志:显示更多列表内容用于调试
测试结果:
- Chromium: ✓ 创建新闻内容通过
- Chromium: ✓ 创建产品内容通过
- Firefox: ✓ 创建新闻内容通过
- Firefox: ✓ 创建产品内容通过
|
2026-04-12 08:55:10 +08:00 |
|
zhangxiang
|
c0599fd7b1
|
fix(user-management): 修复用户管理测试 - 添加用户创建API和模态框等待逻辑
问题:
- 用户管理页面输入框缺少name属性
- API缺少POST方法处理用户创建
- 测试未等待模态框打开
修复:
1. 应用代码:为创建/编辑模态框的输入框添加name属性
2. API:添加POST方法处理用户创建请求
3. 测试:增加模态框等待逻辑和详细日志
测试结果:
- Chromium: ✓ 通过
- Firefox: ✓ 通过
|
2026-04-12 08:50:48 +08:00 |
|
zhangxiang
|
5226249264
|
fix(e2e): 修复移动端导航测试菜单项选择器问题
- 使用多种选择器策略查找菜单项
- 增强移动菜单打开状态检测
- 添加详细的调试日志
- 添加移动菜单调试测试
任务 3/4
|
2026-04-12 00:09:33 +08:00 |
|
zhangxiang
|
3746bc55a9
|
fix(a11y): 修复链接可访问性问题
- 为Logo链接添加aria-label
- 增强可访问性测试的详细输出
- 扩大测试范围至前20个链接
任务 2/4
|
2026-04-11 23:58:34 +08:00 |
|
zhangxiang
|
a96ef304f3
|
fix(e2e): 修复用户管理测试按钮选择器超时问题
- 优化按钮选择器使用locator API
- 增加页面加载等待时间
- 添加错误处理和日志
任务 1/4
|
2026-04-11 23:54:24 +08:00 |
|
zhangxiang
|
0f098d00d1
|
docs(test): add user journey testing implementation summary report
|
2026-04-09 20:07:49 +08:00 |
|
zhangxiang
|
596b238824
|
docs(test): add user journey testing guide and update coverage matrix to 100%
|
2026-04-09 19:32:43 +08:00 |
|
zhangxiang
|
ae0b8b7c96
|
feat(test): add custom metrics reporter and update playwright config
|
2026-04-09 19:30:44 +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 |
|
zhangxiang
|
fa41c4be87
|
feat(test): add frontend page objects for journey tests
|
2026-04-09 19:22:04 +08:00 |
|
zhangxiang
|
4e42465c38
|
feat(test): add test data factory for journey tests
|
2026-04-09 19:20:15 +08:00 |
|
zhangxiang
|
529bdd33c4
|
feat(test): add test coverage analysis script and user journey coverage matrix
|
2026-04-09 19:19:28 +08:00 |
|