Commit Graph

3 Commits

Author SHA1 Message Date
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 a96ef304f3 fix(e2e): 修复用户管理测试按钮选择器超时问题
- 优化按钮选择器使用locator API
- 增加页面加载等待时间
- 添加错误处理和日志

任务 1/4
2026-04-11 23:54:24 +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