A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://playwright.dev/python/docs/api/class-dialog below:

Dialog | Playwright Python

Dialog

Dialog objects are dispatched by page via the page.on("dialog") event.

An example of using Dialog class:

from playwright.sync_api import sync_playwright, Playwright

def handle_dialog(dialog):
print(dialog.message)
dialog.dismiss()

def run(playwright: Playwright):
chromium = playwright.chromium
browser = chromium.launch()
page = browser.new_page()
page.on("dialog", handle_dialog)
page.evaluate("alert('1')")
browser.close()

with sync_playwright() as playwright:
run(playwright)
import asyncio
from playwright.async_api import async_playwright, Playwright

async def handle_dialog(dialog):
print(dialog.message)
await dialog.dismiss()

async def run(playwright: Playwright):
chromium = playwright.chromium
browser = await chromium.launch()
page = await browser.new_page()
page.on("dialog", handle_dialog)
page.evaluate("alert('1')")
await browser.close()

async def main():
async with async_playwright() as playwright:
await run(playwright)
asyncio.run(main())

note

Dialogs are dismissed automatically, unless there is a page.on("dialog") listener. When listener is present, it must either dialog.accept() or dialog.dismiss() the dialog - otherwise the page will freeze waiting for the dialog, and actions like click will never finish.

Methods acceptAdded before v1.9 dialog.accept

Returns when the dialog has been accepted.

Usage

dialog.accept()
dialog.accept(**kwargs)

Arguments

Returns

dismissAdded before v1.9 dialog.dismiss

Returns when the dialog has been dismissed.

Usage

Returns

Properties default_valueAdded before v1.9 dialog.default_value

If dialog is prompt, returns default prompt value. Otherwise, returns empty string.

Usage

Returns

messageAdded before v1.9 dialog.message

A message displayed in the dialog.

Usage

Returns

pageAdded in: v1.34 dialog.page

The page that initiated this dialog, if available.

Usage

Returns

typeAdded before v1.9 dialog.type

Returns dialog's type, can be one of alert, beforeunload, confirm or prompt.

Usage

Returns


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4