puppeteer/docs/api/puppeteer.puppeteer.md
jrandolf 1847704789
fix!: refactor custom query handler API (#9078)
This PR removes the deprecated query selector API from the `puppeteer`
instance. Direct imports of the query selector API have also been
deprecated and users are now expected to use the static methods defined
on `Puppeteer`.
2022-10-10 16:01:09 +02:00

2.0 KiB

sidebar_label
Puppeteer

Puppeteer class

The main Puppeteer class.

IMPORTANT: if you are using Puppeteer in a Node environment, you will get an instance of PuppeteerNode when you import or require puppeteer. That class extends Puppeteer, so has all the methods documented below as well as all that are defined on PuppeteerNode.

Signature:

export declare class Puppeteer

Remarks

The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the Puppeteer class.

Methods

Method Modifiers Description
clearCustomQueryHandlers() static Unregisters all custom query handlers.
connect(options) This method attaches Puppeteer to an existing browser instance.
customQueryHandlerNames() static Gets the names of all custom query handlers.
registerCustomQueryHandler(name, queryHandler) static Registers a custom query handler.
unregisterCustomQueryHandler(name) static Unregisters a custom query handler for a given name.