From 8481ebbedc4831827665b4463a47a8be8efac28a Mon Sep 17 00:00:00 2001 From: Backend Agent Date: Tue, 4 Aug 2026 17:31:16 +0800 Subject: [PATCH] =?UTF-8?q?fix(e2e):=20Step3=E2=86=92Step4=E9=9C=80?= =?UTF-8?q?=E5=85=88=E7=94=9F=E6=88=90=E9=A2=84=E8=A7=88=E8=A7=86=E9=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit E2E测试在Step3直接点击下一步导致被previewReady校验拦截, Step4标题heading不可见。修复:先点击生成预览按钮, 等待预览生成完成(120s超时)后再进入下一步。 Fixes Staging E2E Tests failure in Run #22464 --- apps/web/e2e/core-generation.spec.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/web/e2e/core-generation.spec.ts b/apps/web/e2e/core-generation.spec.ts index e33339e5..c844c8f9 100755 --- a/apps/web/e2e/core-generation.spec.ts +++ b/apps/web/e2e/core-generation.spec.ts @@ -196,8 +196,12 @@ test.describe("Core generation flow", () => { await materialLabel.locator("input[type='checkbox']").check() await page.getByRole("button", { name: "下一步" }).click() - // Step 3: preview (纯展示页,AI 智能匹配预览) + // Step 3: preview — 需要先生成预览视频,才能进入下一步 await expect(page.getByRole("heading", { name: /生成预览/ })).toBeVisible() + // 点击"生成预览"按钮触发预览生成 + await page.getByRole("button", { name: "生成预览" }).click() + // 等待预览生成完成(后端渲染,可能需要较长时间) + await expect(page.getByText("预览生成成功")).toBeVisible({ timeout: 120_000 }) await page.getByRole("button", { name: "下一步" }).click() // Step 4: title -- 2.54.0