[Home](./index.md) > [puppeteer](./puppeteer.md) > [BrowserContext](./puppeteer.browsercontext.md) > [(constructor)](./puppeteer.browsercontext._constructor_.md) ## BrowserContext.(constructor) Constructs a new instance of the `BrowserContext` class Signature: ```typescript constructor(connection: Connection, browser: Browser, contextId?: string); ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | connection | [Connection](./puppeteer.connection.md) | | | browser | [Browser](./puppeteer.browser.md) | | | contextId | string | |