问题分析: 1. 登录按钮使用native-type而非type属性 2. 登录后跳转到/而非/dashboard 3. 路径映射错误:/user-management应为/users等 修复内容: - 登录流程测试:修复按钮选择器和URL断言 - 登出流程测试:修复下拉菜单选择器 - 用户管理测试:修正路径为/users - 权限边界测试:修正路径为/users、/roles、/menus - 移除不存在的data-testid选择器 - 添加适当的等待和错误消息匹配
- 创建管理员创建用户测试(5个测试用例) - 管理员可以创建新用户 - 管理员可以编辑用户信息 - 管理员可以删除用户 - 创建用户时用户名重复验证 - 创建用户时邮箱格式验证 - 创建权限边界验证测试(11个测试用例) - 管理员权限验证(5个) - 普通用户权限验证(4个) - 测试用户权限验证(2个) - 跨角色权限对比测试