3aee641c3d
🤖 I have created a release *beep* *boop* --- ## [18.1.0](https://github.com/puppeteer/puppeteer/compare/v18.0.5...v18.1.0) (2022-10-05) ### Features * **chromium:** roll to Chromium 107.0.5296.0 (r1045629) ([#9039](https://github.com/puppeteer/puppeteer/issues/9039)) ([022fbde
](022fbde85e
)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2.8 KiB
2.8 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.
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
devices | readonly |
typeof devices | |
errors | readonly |
typeof errors | |
networkConditions | readonly |
typeof networkConditions |
Methods
Method | Modifiers | Description |
---|---|---|
clearCustomQueryHandlers() | ||
connect(options) | This method attaches Puppeteer to an existing browser instance. | |
customQueryHandlerNames() | ||
registerCustomQueryHandler(name, queryHandler) | ||
unregisterCustomQueryHandler(name) |