diff --git a/apps/web/e2e/helpers.ts b/apps/web/e2e/helpers.ts index 2034b43..6352ff2 100644 --- a/apps/web/e2e/helpers.ts +++ b/apps/web/e2e/helpers.ts @@ -87,8 +87,12 @@ export async function signup( name: string, testInfo?: TestInfo, ) { - await page.goto("/sign-up"); - await expect(page.getByRole("heading", { name: "Create your EvOo" })).toBeVisible(); + await expect(async () => { + await page.goto("/sign-up", { waitUntil: "domcontentloaded" }); + await expect(page.getByRole("heading", { name: "Create your EvOo" })).toBeVisible({ + timeout: 5_000, + }); + }).toPass({ timeout: 45_000 }); if (testInfo) await captureScreenshot(page, testInfo, "01-sign-up"); await page.getByPlaceholder("Your name").fill(name); await page.getByPlaceholder("Your email address").fill(email);