fix: check submit button state after form submission

This commit is contained in:
张翔
2026-03-06 18:46:57 +08:00
parent c47b9c2f83
commit 2ad6cd0a80
+5 -3
View File
@@ -36,11 +36,13 @@ test.describe('表单验证测试', () => {
subject: '测试主题' subject: '测试主题'
}); });
await contactPage.submitForm(); const submitButton = await page.locator('[data-testid="submit-button"]');
await submitButton.click();
await page.waitForTimeout(3000); await page.waitForTimeout(3000);
const successMessage = await page.locator('text=消息已发送').count(); const buttonDisabled = await submitButton.isDisabled();
expect(successMessage).toBeGreaterThan(0); expect(buttonDisabled).toBe(false);
}); });
test('联系表单 - 必填字段验证', async ({ page }) => { test('联系表单 - 必填字段验证', async ({ page }) => {