Skip to content

Supported API

The table summarizes the current direct adapter. Members not listed should be treated as unsupported.

InterfaceSupported surface
IBrowserTypename, executable path, LaunchAsync with headless
IBrowsertype, contexts, connection state, version, context/page creation, close, events
IBrowserContextbrowser, pages, closed state, new page, close, default timeouts, events
IPagecontext/frame metadata, URL, closed state, CSS/role locators, goto/reload/back/forward, set/get content, title, evaluate, wait for function, close, defaults
IFramepage/URL/name/frame metadata, CSS locator, content, title
ILocatorfirst/last/nth, count, text contents, text content, input value, visibility, wait, click, fill, press
IResponseframe, service-worker flag, URL/status/status text/OK, headers, finished
IJSHandleAsElement, JSON value, disposal

The adapter is built against Microsoft.Playwright 1.62. Because it uses runtime dispatch rather than implementing interfaces directly, a newer Playwright package may expose new members without a compile-time error. Pin and test the version your application uses.

Options are validated per operation. A non-default option is accepted only when the adapter implements its behavior; otherwise the call fails.