playwright/docs/src/api/class-chromiumbrowsercontext.md
Anže Vodovnik ff06399afd
docs(csharp): events convention based naming fix for csharp (#5238)
* docs(gen): Updating events names to camelCase.
* docs(gen): updating generator to match new assumption for event names
* docs(gen): renaming references to events
2021-02-04 19:34:09 +01:00

1.2 KiB

class: ChromiumBrowserContext

  • langs: js, python
  • extends: [BrowserContext]

Chromium-specific features including background pages, service worker support, etc.

const backgroundPage = await context.waitForEvent('backgroundpage');
background_page = await context.wait_for_event("backgroundpage")
background_page = context.wait_for_event("backgroundpage")

event: ChromiumBrowserContext.backgroundPage

  • type: <[Page]>

Emitted when new background page is created in the context.

:::note Only works with persistent context. :::

event: ChromiumBrowserContext.serviceWorker

  • type: <[Worker]>

Emitted when new service worker is created in the context.

method: ChromiumBrowserContext.backgroundPages

  • returns: <[Array]<[Page]>>

All existing background pages in the context.

async method: ChromiumBrowserContext.newCDPSession

  • returns: <[CDPSession]>

Returns the newly created session.

param: ChromiumBrowserContext.newCDPSession.page

  • page <[Page]>

Page to create new session for.

method: ChromiumBrowserContext.serviceWorkers

  • returns: <[Array]<[Worker]>>

All existing service workers in the context.