QA-2: CI-Flake fix — explizite Heading-Waits nach gotoSection in 'Kontakt anlegen'
This commit is contained in:
@@ -72,7 +72,13 @@ test.describe('Kontakte', () => {
|
||||
|
||||
test('Kontakt anlegen und (unverknüpft) wieder löschen', async ({ page }) => {
|
||||
await gotoSection(page, de.nav.contacts)
|
||||
// Explizit auf die Listenüberschrift warten, bevor wir klicken — verhindert den
|
||||
// CI-Flake, der auftrat wenn der Vite-Server unter paralleler Last noch nicht
|
||||
// alle Routen der Seite gerendert hatte (gotoSection klickt nur den Nav-Link,
|
||||
// wartet aber nicht auf den vollständigen Seitenaufbau).
|
||||
await expect(page.getByRole('heading', { name: tk.title, exact: true })).toBeVisible()
|
||||
await page.getByRole('link', { name: tk.newButton }).click()
|
||||
await expect(page.getByRole('heading', { name: tk.form.createTitle })).toBeVisible()
|
||||
const name = uniqueName('Kontakt')
|
||||
await page.getByLabel(`${tk.fields.name} *`).fill(name)
|
||||
// FEAT-13: strukturierte Felder statt Freitext-Kontaktdaten
|
||||
|
||||
Reference in New Issue
Block a user