feat: 增强测试稳定性和可靠性
- 增加登录重试机制(最多3次),提高登录成功率 - 添加后端健康监控,每30秒检查一次后端状态 - 改进测试隔离,每个测试后清理localStorage和sessionStorage - 优化错误处理和日志输出 - 添加globalTeardown函数,确保测试后正确清理资源
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user