fix: 使用UUID确保测试数据唯一性,避免重复键冲突
- 修改用户创建测试,使用UUID生成唯一用户名 - 修改角色创建测试,使用UUID生成唯一角色名 - 修复登录响应处理逻辑 - 改进成功消息等待策略
This commit is contained in:
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user