[Home](./index.md) > [puppeteer](./puppeteer.md) > [Puppeteer](./puppeteer.puppeteer.md) > [connect](./puppeteer.puppeteer.connect.md) ## Puppeteer.connect() method This method attaches Puppeteer to an existing browser instance. Signature: ```typescript connect(options: BrowserOptions & { browserWSEndpoint?: string; browserURL?: string; transport?: ConnectionTransport; product?: Product; }): Promise; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | options | [BrowserOptions](./puppeteer.browseroptions.md) & { browserWSEndpoint?: string; browserURL?: string; transport?: ConnectionTransport; product?: [Product](./puppeteer.product.md); } | Set of configurable options to set on the browser. | Returns: Promise<[Browser](./puppeteer.browser.md)> Promise which resolves to browser instance. ## Remarks