diff --git a/tests/e2e/admin-account-settings.spec.ts b/tests/e2e/admin-account-settings.spec.ts index a5aa0384..fcc486ec 100644 --- a/tests/e2e/admin-account-settings.spec.ts +++ b/tests/e2e/admin-account-settings.spec.ts @@ -13,7 +13,7 @@ test('admin can update account email via settings page', async ({ page }, testIn await page.goto('/admin/login'); await page.getByLabel(/Email|E-Mail/i).fill(ADMIN_EMAIL); await page.getByLabel(/Password|Passwort/i).fill(ADMIN_PASSWORD); - await page.getByRole('button', { name: /Sign In|Log in|Anmelden/i }).click(); + await page.getByRole('button', { name: /^(Sign In|Log in|Anmelden)$/i }).click(); await expect(page.getByRole('heading', { name: /Dashboard|Übersicht/i })).toBeVisible({ timeout: 20000 }); await page.goto('/admin/settings'); diff --git a/tests/e2e/dark-mode.spec.ts b/tests/e2e/dark-mode.spec.ts index 6890217f..09008529 100644 --- a/tests/e2e/dark-mode.spec.ts +++ b/tests/e2e/dark-mode.spec.ts @@ -8,7 +8,7 @@ async function loginToAdmin(page) { await page.goto('/admin/login'); await page.getByLabel(/Email|E-Mail/i).fill(ADMIN_EMAIL); await page.getByLabel(/Password|Passwort/i).fill(ADMIN_PASSWORD); - await page.getByRole('button', { name: /Sign In|Log in|Anmelden/i }).click(); + await page.getByRole('button', { name: /^(Sign In|Log in|Anmelden)$/i }).click(); await expect(page.getByRole('heading', { name: /Dashboard|Übersicht/i })).toBeVisible({ timeout: 20000 }); } diff --git a/tests/e2e/seo-settings.spec.ts b/tests/e2e/seo-settings.spec.ts index f5222921..9dfa2989 100644 --- a/tests/e2e/seo-settings.spec.ts +++ b/tests/e2e/seo-settings.spec.ts @@ -8,7 +8,7 @@ async function loginAndGoToSeoSettings(page) { await page.goto('/admin/login'); await page.getByLabel(/Email|E-Mail/i).fill(ADMIN_EMAIL); await page.getByLabel(/Password|Passwort/i).fill(ADMIN_PASSWORD); - await page.getByRole('button', { name: /Sign In|Log in|Anmelden/i }).click(); + await page.getByRole('button', { name: /^(Sign In|Log in|Anmelden)$/i }).click(); await expect(page.getByRole('heading', { name: /Dashboard|Übersicht/i })).toBeVisible({ timeout: 20000 }); await page.goto('/admin/settings');