From 2a06f019860bf18f6f4dd9a1efa3f8de8fb9a0ee Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 31 Mar 2026 04:30:03 +0200 Subject: [PATCH] Update first-room-workflow.e2e.ts to use canvas locator --- tests/e2e/first-room-workflow.e2e.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/e2e/first-room-workflow.e2e.ts b/tests/e2e/first-room-workflow.e2e.ts index 806ed702..9fac7b89 100644 --- a/tests/e2e/first-room-workflow.e2e.ts +++ b/tests/e2e/first-room-workflow.e2e.ts @@ -21,7 +21,9 @@ test("first-room workflow covers create, texture, save/load, and run", async ({ await page.reload(); await page.getByRole("button", { name: "Box Create" }).click(); - await page.getByTestId("viewport-shell").click(); + const viewportCanvas = page.locator('[data-testid="viewport-shell"] canvas'); + await expect(viewportCanvas).toBeVisible(); + await viewportCanvas.click(); await page.getByTestId("face-button-posZ").click(); await page.getByTestId("material-button-starter-amber-grid").click(); @@ -40,7 +42,7 @@ test("first-room workflow covers create, texture, save/load, and run", async ({ await page.getByRole("button", { name: "Save Draft" }).click(); await page.getByRole("button", { name: "Box Create" }).click(); - await page.getByTestId("viewport-shell").click(); + await viewportCanvas.click(); await expect(page.getByRole("button", { name: /Box Brush 2/ })).toBeVisible(); await page.getByRole("button", { name: "Load Draft" }).click();