--- sidebar_label: Puppeteer.connect --- # Puppeteer.connect() method This method attaches Puppeteer to an existing browser instance. #### Signature: ```typescript class Puppeteer { connect(options: ConnectOptions): Promise<Browser>; } ``` ## Parameters <table><thead><tr><th> Parameter </th><th> Type </th><th> Description </th></tr></thead> <tbody><tr><td> options </td><td> [ConnectOptions](./puppeteer.connectoptions.md) </td><td> Set of configurable options to set on the browser. </td></tr> </tbody></table> **Returns:** Promise<[Browser](./puppeteer.browser.md)> Promise which resolves to browser instance. ## Remarks