Playwright · Senior · Pytanie 23 z 77

Który wzorzec często daje niestabilne testy po kliknięciu, które nawiguje?

await page.getByRole("link", { name: "Orders" }).click();
const title = await page.locator("h1").textContent();
expect(title).toBe("Orders");
Pokaż odpowiedź

Poprawna odpowiedź: Odczyt tekstu raz, zanim nowa strona się załaduje

Wyjaśnienie

textContent() nie czeka na nowy nagłówek, więc może odczytać starą stronę. await expect(page.locator('h1')).toHaveText('Orders') ponawia.

Do poczytania

Błąd w pytaniu

Playwright · Senior · pytanie 23

Sprawdź się

Rozwiąż test Playwright · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test