mahler.engines.playwright_.window

Classes

PlaywrightWindow

Playwright implementation of a Window.

Module Contents

class mahler.engines.playwright_.window.PlaywrightWindow(model: Literal['chrome', 'firefox'], headless: bool = True, enable_javascript: bool = True, fingerprint: mahler.fingerprint.Fingerprint | None = None)

Playwright implementation of a Window.

See mahler.protocols.window.Window for API details.

goto(url: str, timeout: float | None = None) None
query_selector_all(selector: str) list[mahler.engines.playwright_.element.PlaywrightElement] | None
query_selector(selector: str) mahler.engines.playwright_.element.PlaywrightElement | None