Playwright · Junior · Запитання 56 з 75

Як прийняти діалог confirm()?

page.on("dialog", (dialog) => dialog.accept());
await page.getByRole("button", { name: "Delete" }).click();
Показати відповідь

Правильна відповідь: Зареєструвати обробник діалогу до клацання

Пояснення

Нативні діалоги - не частина DOM, тож локатори до них не дістаються. Обробник треба зареєструвати до дії, що відкриває діалог.

Де почитати

Помилка в запитанні

Playwright · Junior · запитання 56

Перевірте себе

Пройдіть тест Playwright · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест