Method: Playwright::BrowserType#connect_over_cdp
- Defined in:
- lib/playwright_api/browser_type.rb
#connect_over_cdp(endpointURL, headers: nil, slowMo: nil, timeout: nil, &block) ⇒ Object
This method attaches Playwright to an existing browser instance using the Chrome DevTools Protocol.
The default browser context is accessible via [‘method: Browser.contexts`].
NOTE: Connecting over the Chrome DevTools Protocol is only supported for Chromium-based browsers.
NOTE: This connection is significantly lower fidelity than the Playwright protocol connection via [‘method: BrowserType.connect`]. If you are experiencing issues or attempting to use advanced functionality, you probably want to use [`method: BrowserType.connect`].
Usage
“‘python sync browser = playwright.chromium.connect_over_cdp(“localhost:9222”) default_context = browser.contexts page = default_context.pages “`
46 47 48 49 50 51 52 53 |
# File 'lib/playwright_api/browser_type.rb', line 46 def connect_over_cdp( endpointURL, headers: nil, slowMo: nil, timeout: nil, &block) wrap_impl(@impl.connect_over_cdp(unwrap_impl(endpointURL), headers: unwrap_impl(headers), slowMo: unwrap_impl(slowMo), timeout: unwrap_impl(timeout), &wrap_block_call(block))) end |