From 881fdf0819ec19cc310c242dc7467c97b9ceab11 Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Thu, 10 Sep 2026 16:46:13 +0200 Subject: [PATCH] =?UTF-8?q?test:=20Selektor=20der=20Anmeldung=20pr=C3=A4zi?= =?UTF-8?q?sieren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Startseite hat seit M2 zusätzlich einen Link "Bereiche verwalten"; der bisherige Selektor traf damit zwei Elemente. Kein Produktfehler, aber der Test muss eindeutig sein. Co-Authored-By: Claude Opus 5 (1M context) --- e2e/anmeldung.spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/e2e/anmeldung.spec.ts b/e2e/anmeldung.spec.ts index 7003e8f..ed2620f 100644 --- a/e2e/anmeldung.spec.ts +++ b/e2e/anmeldung.spec.ts @@ -50,7 +50,8 @@ test.describe('Anmeldung', () => { await page.getByRole('button', { name: 'Mit Passwort anmelden' }).click() await expect(page.getByRole('heading', { name: /Guten Tag/ })).toBeVisible() - await expect(page.getByRole('link', { name: 'Bereiche' })).toBeVisible() + // exact, weil die Startseite zusätzlich einen Link "Bereiche verwalten" hat. + await expect(page.getByRole('link', { name: 'Bereiche', exact: true })).toBeVisible() await page.getByTitle('Abmelden').click() await expect(page).toHaveURL(/\/anmelden/)