feat: 增强测试稳定性和可靠性

- 增加登录重试机制(最多3次),提高登录成功率
- 添加后端健康监控,每30秒检查一次后端状态
- 改进测试隔离,每个测试后清理localStorage和sessionStorage
- 优化错误处理和日志输出
- 添加globalTeardown函数,确保测试后正确清理资源
This commit is contained in:
张翔
2026-04-04 13:29:06 +08:00
parent be1c587dbf
commit aedca1cf85
3 changed files with 123 additions and 28 deletions
@@ -33,6 +33,14 @@ test.describe('系统全面集成测试', () => {
fileManagementPage = new FileManagementPage(page);
});
test.afterEach(async ({ page }) => {
// 清理localStorage,确保测试隔离
await page.evaluate(() => {
localStorage.clear();
sessionStorage.clear();
});
});
test.describe('1. 用户认证流程测试', () => {
test('1.1 正确的用户名和密码登录成功', async ({ page }) => {
await loginPage.goto();