fix: 使用UUID确保测试数据唯一性,避免重复键冲突

- 修改用户创建测试,使用UUID生成唯一用户名
- 修改角色创建测试,使用UUID生成唯一角色名
- 修复登录响应处理逻辑
- 改进成功消息等待策略
This commit is contained in:
张翔
2026-04-04 10:33:59 +08:00
parent 56e1a0885d
commit c5a826ec2e
2 changed files with 156 additions and 153 deletions
@@ -2,13 +2,15 @@ import { test, expect } from '@playwright/test';
import { LoginPage } from './pages/LoginPage';
test.describe('用户创建诊断测试', () => {
let loginPage: LoginPage;
test.beforeEach(async ({ page }) => {
const loginPage = new LoginPage(page);
await loginPage.goto();
await loginPage.login('admin', 'Admin123');
loginPage = new LoginPage(page);
});
test('诊断用户创建流程', async ({ page }) => {
await loginPage.goto();
await loginPage.login('admin', 'Test@123');
console.log('=== 开始诊断用户创建流程 ===');
await page.goto('/users');