Playwright · Junior · Pytanie 56 z 75

Jak zaakceptować okno confirm()?

page.on("dialog", (dialog) => dialog.accept());
await page.getByRole("button", { name: "Delete" }).click();
Pokaż odpowiedź

Poprawna odpowiedź: Zarejestrować handler okna przed kliknięciem

Wyjaśnienie

Natywne okna nie są częścią DOM, więc lokatory do nich nie sięgają. Handler trzeba zarejestrować przed akcją, która otwiera okno.

Do poczytania

Błąd w pytaniu

Playwright · Junior · pytanie 56

Sprawdź się

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

Rozwiąż ten test