Dialogs
Handle browser dialogs (alert, confirm, prompt) that block page interaction.
Commands
| Command | Description |
|---|---|
dialog-accept [prompt] | Accept a dialog, optionally providing prompt text |
dialog-dismiss | Dismiss (cancel) a dialog |
Alert dialogs
$ playwright-cli click e5
# ⚠ Dialog appeared: [alert] "Item has been deleted."
$ playwright-cli dialog-accept
Confirm dialogs
$ playwright-cli click e10
# ⚠ Dialog appeared: [confirm] "Are you sure you want to delete this?"
# Accept (OK)
$ playwright-cli dialog-accept
# Or dismiss (Cancel)
$ playwright-cli dialog-dismiss
Prompt dialogs
$ playwright-cli click e8
# ⚠ Dialog appeared: [prompt] "Enter your name:"
# Accept with text
$ playwright-cli dialog-accept "Alice"
# Or dismiss (cancels the prompt)
$ playwright-cli dialog-dismiss
Workflow
When a dialog appears, other commands will report it. Handle the dialog before continuing:
$ playwright-cli click e12
# ⚠ Dialog appeared: [confirm] "Discard unsaved changes?"
$ playwright-cli dialog-accept
$ playwright-cli snapshot
# Page now shows updated state after dialog was accepted