mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
29f7e161b1
* chore(docs): reduce warnings when generating docs This is a bunch of small miscellaneous fixes that reduce the amount of warnings logged when generating our new docs. The long term goal is to get this list down to 0 warnings, but I'll do it in multiple PRs. * satisfy doclint
2.3 KiB
2.3 KiB
Puppeteer class
The main Puppeteer class Puppeteer module provides a method to launch a browser instance.
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.
Example
The following is a typical example of using Puppeteer to drive automation:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://www.google.com');
// other actions...
await browser.close();
})();
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
__productName | string | ||
_changedProduct | boolean | ||
_isPuppeteerCore | boolean | ||
_lazyLauncher | ProductLauncher | ||
_preferredRevision | string | ||
devices | DevicesMap | ||
errors | PuppeteerErrors | ||
product | string |
Methods
Method | Modifiers | Description |
---|---|---|
connect(options) | This method attaches Puppeteer to an existing browser instance. | |
createBrowserFetcher(options) | ||
defaultArgs(options) | ||
executablePath() | ||
launch(options) | Launches puppeteer and launches a browser instance with given arguments and options when specified. |