Package com.microsoft.playwright
Interface Dialog
-
public interface DialogDialogobjects are dispatched by page via thePage.onDialog()event.An example of using
Dialogclass:import com.microsoft.playwright.*; public class Example { public static void main(String[] args) { try (Playwright playwright = Playwright.create()) { BrowserType chromium = playwright.chromium(); Browser browser = chromium.launch(); Page page = browser.newPage(); page.onDialog(dialog -> { System.out.println(dialog.message()); dialog.dismiss(); }); page.evaluate("alert('1')"); browser.close(); } } }NOTE: Dialogs are dismissed automatically, unless there is a
Page.onDialog()listener. When listener is present, it **must** eitherDialog.accept()orDialog.dismiss()the dialog - otherwise the page will freeze waiting for the dialog, and actions like click will never finish.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaccept()Returns when the dialog has been accepted.voidaccept(String promptText)Returns when the dialog has been accepted.StringdefaultValue()If dialog is prompt, returns default prompt value.voiddismiss()Returns when the dialog has been dismissed.Stringmessage()A message displayed in the dialog.Pagepage()The page that initiated this dialog, if available.Stringtype()Returns dialog's type, can be one ofalert,beforeunload,confirmorprompt.
-
-
-
Method Detail
-
accept
default void accept()
Returns when the dialog has been accepted.- Since:
- v1.8
-
accept
void accept(String promptText)
Returns when the dialog has been accepted.- Parameters:
promptText- A text to enter in prompt. Does not cause any effects if the dialog'stypeis not prompt. Optional.- Since:
- v1.8
-
defaultValue
String defaultValue()
If dialog is prompt, returns default prompt value. Otherwise, returns empty string.- Since:
- v1.8
-
dismiss
void dismiss()
Returns when the dialog has been dismissed.- Since:
- v1.8
-
message
String message()
A message displayed in the dialog.- Since:
- v1.8
-
page
Page page()
The page that initiated this dialog, if available.- Since:
- v1.34
-
type
String type()
Returns dialog's type, can be one ofalert,beforeunload,confirmorprompt.- Since:
- v1.8
-
-