puppeteer/new-docs/puppeteer.md

3.5 KiB

Home > puppeteer

puppeteer package

Classes

Class Description
Accessibility The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as screen readers or switches.
Browser
BrowserContext
BrowserFetcher
CDPSession
Connection
ConsoleMessage
Coverage
Dialog Dialog instances are dispatched by the Page via the dialog event.
ElementHandle
EventEmitter The EventEmitter class that many Puppeteer classes extend.
ExecutionContext
FileChooser
Frame
FrameManager
HTTPRequest
HTTPResponse
JSHandle
Keyboard
Mouse
Page Page provides methods to interact with a single tab or [extension background page](https://developer.chrome.com/extensions/background_pages) in Chromium. One [Browser] instance might have multiple [Page] instances.
Puppeteer The main Puppeteer class
SecurityDetails The SecurityDetails class represents the security details of a response that was received over a secure connection.
Target
TimeoutError
Touchscreen
Tracing
WebWorker The WebWorker class represents a WebWorker.

Enumerations

Enumeration Description
PageEmittedEvents All the events that a page instance may emit.

Functions

Function Description
createJSHandle(context, remoteObject)

Interfaces

Interface Description
BrowserFetcherOptions
SerializedAXNode Represents a Node and the properties of it that are relevant to Accessibility.
SnapshotOptions

Variables

Variable Description
EVALUATION_SCRIPT_URL
puppeteerErrors

Type Aliases

Type Alias Description
MouseButtonInput
PuppeteerErrors