Browser
Abstract base class for browser lifecycle management.
Class Methods
create()
Create and launch a new browser instance.
Example:
from webtask.integrations.browser.playwright import PlaywrightBrowser
browser = await PlaywrightBrowser.create(headless=True)
connect()
Connect to an existing browser instance.
Example:
Properties
contexts
Get all existing browser contexts.
Example:
browser = await PlaywrightBrowser.connect("http://localhost:9222")
existing_contexts = browser.contexts
Methods
get_default_context()
Get the default (first) existing context, or None if no contexts exist.
Example:
browser = await PlaywrightBrowser.connect("http://localhost:9222")
context = browser.get_default_context()
create_context()
Create a new browser context.
Example:
close()
Close the browser instance.
Example: