mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
5.9 KiB
5.9 KiB
id | title |
---|---|
class-chromiumbrowser | ChromiumBrowser |
- extends: Browser
Chromium-specific features including Tracing, service worker support, etc. You can use chromiumBrowser.startTracing([page, options]) and chromiumBrowser.stopTracing() to create a trace file which can be opened in Chrome DevTools or timeline viewer.
await browser.startTracing(page, {path: 'trace.json'});
await page.goto('https://www.google.com');
await browser.stopTracing();
- chromiumBrowser.newBrowserCDPSession()
- chromiumBrowser.startTracing([page, options])
- chromiumBrowser.stopTracing()
- browser.on('disconnected')
- browser.close()
- browser.contexts()
- browser.isConnected()
- browser.newContext([options])
- browser.newPage([options])
- browser.version()
chromiumBrowser.newBrowserCDPSession()
- returns: <Promise<CDPSession>>
Returns the newly created browser session.
chromiumBrowser.startTracing([page, options])
page
<Page> Optional, if specified, tracing includes screenshots of the given page.options
<Object>- returns: <Promise>
Only one trace can be active at a time per browser.
chromiumBrowser.stopTracing()
Returns the buffer with trace data.