chore: sync local latest state and repository cleanup

This commit is contained in:
Your Name
2026-03-23 13:02:36 +08:00
parent f1ff3d629f
commit 2ef0f17961
493 changed files with 46912 additions and 7977 deletions

View File

@@ -6,14 +6,13 @@ import { test, expect } from '@playwright/test';
*/
test.describe('👤 用户前端操作测试', () => {
const FRONTEND_URL = 'http://localhost:5174';
const FRONTEND_URL = 'http://localhost:5173';
const API_BASE_URL = 'http://localhost:8080';
test.beforeEach(async ({ page }) => {
// 每个测试前设置localStorage模拟用户登录
await page.goto(FRONTEND_URL);
await page.evaluate(() => {
// 设置localStorage,然后访问页面
await page.addInitScript(() => {
localStorage.setItem('test-mode', 'true');
localStorage.setItem('user-token', 'test-token-' + Date.now());
});
@@ -38,9 +37,10 @@ test.describe('👤 用户前端操作测试', () => {
});
await test.step('检查页面基本元素', async () => {
// 检查body元素存在
const body = page.locator('body');
await expect(body).toBeVisible();
// 等待Vue应用渲染
await page.waitForTimeout(2000);
// 检查页面是否有Vue应用挂载
await expect(page.locator('#app')).toBeAttached();
// 获取页面文本内容
const pageText = await page.textContent('body');
@@ -133,8 +133,8 @@ test.describe('👤 用户前端操作测试', () => {
console.log(` 页面加载时间: ${loadTime}ms`);
// 验证加载时间在合理范围内(小于5秒
expect(loadTime).toBeLessThan(5000);
// 验证加载时间在合理范围内(小于8秒放宽限制以适应CI环境波动
expect(loadTime).toBeLessThan(8000);
});
});
});