fix: E2E标题输入框时序问题 - 点击switch后等待输入框渲染 #1299

Closed
xiaoxia wants to merge 1 commits from fix/e2e-title-input-timing into develop
+2
View File
@@ -214,6 +214,8 @@ test.describe("Core generation flow", () => {
const aiSwitch = page.locator(".xx-title-ai-toggle .xx-switch.active")
if (await aiSwitch.isVisible({ timeout: 2000 }).catch(() => false)) {
await aiSwitch.click()
// 等待输入框出现(条件渲染,需要等待 DOM 更新)
await expect(page.getByPlaceholder("输入或从标题库选择…")).toBeVisible({ timeout: 5000 })
}
const titleText = `E2E Test ${suffix}`
await page.getByPlaceholder("输入或从标题库选择…").fill(titleText)