From 072416d3a217b4890e83fa4ad604dbd687ab98d5 Mon Sep 17 00:00:00 2001 From: DevOps Bot Date: Mon, 6 Jul 2026 10:23:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(e2e):=20=E4=BF=AE=E5=A4=8D=E6=AD=A5?= =?UTF-8?q?=E9=AA=A4=E6=A0=87=E9=A2=98=E9=80=89=E6=8B=A9=E5=99=A8=E5=92=8C?= =?UTF-8?q?generation=20tasks=20API=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/e2e/core-generation.spec.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/web/e2e/core-generation.spec.ts b/apps/web/e2e/core-generation.spec.ts index 5c006569a..2bcb6048a 100755 --- a/apps/web/e2e/core-generation.spec.ts +++ b/apps/web/e2e/core-generation.spec.ts @@ -169,7 +169,7 @@ test.describe("Core generation flow", () => { await page.getByRole("button", { name: "下一步" }).click(); // Step 2: select material - await expect(page.getByText("选择素材")).toBeVisible(); + await expect(page.getByRole("heading", { name: /选择素材/ })).toBeVisible(); const librarySelect = page.locator("select").first(); await librarySelect.selectOption({ label: libraryName }); const materialLabel = page.getByText(sourceFileName).locator(".."); @@ -178,19 +178,19 @@ test.describe("Core generation flow", () => { await page.getByRole("button", { name: "下一步" }).click(); // Step 3: title - await expect(page.getByText("选择标题")).toBeVisible(); + await expect(page.getByRole("heading", { name: /选择标题/ })).toBeVisible(); const titleText = `E2E Test ${suffix}`; await page.getByPlaceholder("输入自定义标题…").fill(titleText); await page.getByRole("button", { name: "下一步" }).click(); // Step 4: voice - await expect(page.getByText("选择配音")).toBeVisible(); + await expect(page.getByRole("heading", { name: /选择配音/ })).toBeVisible(); const firstVoiceCard = page.locator(".xx-voice-choice-item").first(); await firstVoiceCard.click(); await page.getByRole("button", { name: "下一步" }).click(); // Step 5: confirm and generate - await expect(page.getByText("确认生成")).toBeVisible(); + await expect(page.getByRole("heading", { name: /确认生成/ })).toBeVisible(); const createTaskPromise = page.waitForResponse( (response) => @@ -211,7 +211,7 @@ test.describe("Core generation flow", () => { .poll( async () => { const resp = await request.get( - `${apiBase}/generation-tasks/${taskData.id}`, + `${apiBase}/generation/tasks/${taskData.id}`, { headers }, ); if (!resp.ok()) return `http_${resp.status()}`; @@ -250,7 +250,7 @@ test.describe("Core generation flow", () => { expect(project.status()).toBe(200); const projectData = (await project.json()) as ProjectResponse; - const tasks = await request.get(`${apiBase}/generation-tasks`, { + const tasks = await request.get(`${apiBase}/generation/tasks`, { headers, params: { project_id: projectData.id }, });