Playwright · Senior · Frage 23 von 77
Welches Muster macht Tests nach einem navigierenden Klick oft instabil?
await page.getByRole("link", { name: "Orders" }).click();
const title = await page.locator("h1").textContent();
expect(title).toBe("Orders");- 1
getByRolestatt eines CSS-Selektors verwenden - 2Text einmal lesen, bevor die neue Seite geladen ist
- 3Einen Link klicken statt
page.gotoaufzurufen
Antwort zeigen
Richtige Antwort: Text einmal lesen, bevor die neue Seite geladen ist
Erklärung
textContent() wartet nicht auf die neue Überschrift und liest vielleicht die alte Seite. await expect(page.locator('h1')).toHaveText('Orders') wiederholt.