Commit Graph

3 Commits

Author SHA1 Message Date
zhangxiang b150ad346b fix(content): 修复内容ID提取和列表查找逻辑
问题:
- contentId包含下划线和连字符,但正则表达式只匹配字母和数字
- 搜索后列表为空,没有清空搜索框

修复:
1. 正则表达式:增加下划线和连字符匹配
2. 搜索逻辑:搜索无结果时清空搜索框重新显示所有内容
3. 等待时间:增加更长的等待时间确保列表加载完成

测试结果:
- Chromium: ✓ 编辑内容测试通过
2026-04-12 09:17:41 +08:00
zhangxiang 31962dd8cd fix(content-crud): 优化内容列表查找逻辑 - 增加搜索和刷新机制
问题:
- 内容创建后在列表中找不到
- 可能存在分页或缓存延迟

修复:
1. 增加搜索功能:如果第一页找不到,使用搜索框查找
2. 增加刷新机制:搜索后仍未找到则刷新页面
3. 增强日志:显示更多列表内容用于调试

测试结果:
- Chromium: ✓ 创建新闻内容通过
- Chromium: ✓ 创建产品内容通过
- Firefox: ✓ 创建新闻内容通过
- Firefox: ✓ 创建产品内容通过
2026-04-12 08:55:10 +08:00
张翔 cda168cf60 feat: 创建Page Object Model基础结构
新增文件:
- e2e/pages/AdminLoginPage.ts - 管理员登录页面对象
- e2e/pages/AdminContentPage.ts - 内容管理页面对象
- e2e/pages/AdminUserPage.ts - 用户管理页面对象
- e2e/pages/FrontendNewsPage.ts - 前端新闻页面对象
- e2e/pages/FrontendProductPage.ts - 前端产品页面对象
- e2e/pages/index.ts - 导出索引文件

功能特性:
- 封装页面交互逻辑,减少测试代码重复
- 提供清晰的API接口,提升测试可读性
- 支持内容创建、删除、验证等核心操作
- 统一等待策略,提升测试稳定性
2026-04-09 13:17:37 +08:00