Playwright · Junior · Frage 56 von 75
Wie bestätigt man einen confirm()-Dialog?
page.on("dialog", (dialog) => dialog.accept());
await page.getByRole("button", { name: "Delete" }).click();- 1Einen Dialog-Handler vor dem Klick registrieren
- 2Nach dem Erscheinen des Dialogs Enter drücken
- 3Den OK-Button des Dialogs per Locator klicken
Antwort zeigen
Richtige Antwort: Einen Dialog-Handler vor dem Klick registrieren
Erklärung
Native Dialoge gehören nicht zum DOM, Locators erreichen sie nicht. Der Handler muss vor der Aktion registriert werden, die den Dialog öffnet.