Commit Graph

3 Commits

Author SHA1 Message Date
张翔 083de31fc5 fix(e2e): 修复测试用例元素定位器问题
问题:
- 按钮文本不匹配:测试查找"新建",实际是"新增角色"
- 菜单结构不匹配:测试点击父菜单,实际需要点击子菜单
- 菜单名称不匹配:测试查找"系统监控",实际是"审计中心"
- 重复登录逻辑:部分测试用例仍在尝试登录

修复:
- admin-complete-workflow.spec.ts: 修复按钮文本
- audit-workflow.spec.ts: 修复菜单名称
- system-config-workflow.spec.ts: 修复菜单导航
- file-management-workflow.spec.ts: 修复菜单导航
- user-permission-boundary.spec.ts: 移除重复登录逻辑

优势:
- 测试用例与实际页面匹配
- 提高测试稳定性
- 减少测试失败
2026-04-07 12:45:17 +08:00
张翔 b3201b61fb fix(e2e): 修复测试失败问题
数据库修复:
- 添加测试用户 'user'(密码:admin123)

测试代码优化:
- 添加页面加载等待逻辑(waitForLoadState)
- 添加元素可见性等待(waitFor visible)
- 修复用户密码错误(user123 -> admin123)
- 改进错误处理和稳定性
2026-04-07 09:37:11 +08:00
张翔 93fc011385 feat(e2e): 创建用户权限边界验证测试
实现权限边界验证:
- 管理员可以访问所有管理功能
- 普通用户只能访问个人信息
- 权限不足时显示提示信息
2026-04-07 08:17:47 +08:00