diff --git a/e2e/steps/free-project.ts b/e2e/steps/free-project.ts index 548cd4d2a..31650e8a2 100644 --- a/e2e/steps/free-project.ts +++ b/e2e/steps/free-project.ts @@ -18,9 +18,12 @@ export async function createFreeProject(page: Page): Promise { await page.getByRole('button', { name: 'create project' }).first().click(); const dialog = page.locator('dialog[open]'); await dialog.getByPlaceholder('Project name').fill('test project'); + const regionSelector = dialog.getByPlaceholder('Select a region'); - await regionSelector.click(); - await dialog.getByRole('option', { name: 'New York' }).click(); + if (await regionSelector.isVisible()) { + await regionSelector.click(); + await dialog.getByRole('option', { name: 'New York' }).click(); + } await dialog.getByRole('button', { name: 'create' }).click(); await page.waitForURL(/\/project-[^/]+-[^/]+/); diff --git a/e2e/steps/pro-project.ts b/e2e/steps/pro-project.ts index a7124ce2a..d970d65c8 100644 --- a/e2e/steps/pro-project.ts +++ b/e2e/steps/pro-project.ts @@ -51,9 +51,12 @@ export async function createProProject(page: Page): Promise { await page.getByRole('button', { name: 'create project' }).first().click(); const dialog = page.locator('dialog[open]'); await dialog.getByPlaceholder('Project name').fill('test project'); + const regionSelector = dialog.getByPlaceholder('Select a region'); - await regionSelector.click(); - await dialog.getByRole('option', { name: 'New York' }).click(); + if (await regionSelector.isVisible()) { + await regionSelector.click(); + await dialog.getByRole('option', { name: 'New York' }).click(); + } await dialog.getByRole('button', { name: 'create' }).click(); await page.waitForURL(/\/project-[^/]+-[^/]+/);