The Accessibility class provides methods for inspecting Chromium's
accessibility tree. The accessibility tree is used by assistive technology
screen readers or
An Accessibility Node
A Browser is created when Puppeteer connects to a Chromium instance, either
through puppeteer.launch or puppeteer.connect.
BrowserContexts provide a way to operate multiple independent browser
sessions. When a browser is launched, it has a single BrowserContext used by
default. The method
Browser.newPage creates a page in the default browser
ConsoleMessage objects are dispatched by page via the console event.
Cookie parameter object
Dialog objects are dispatched by page via the 'onDialog' event.
ElementHandle represents an in-page DOM element. ElementHandles can be
created with the
Page might have
many execution contexts:
FileChooser objects are returned via the
At every point of time, page exposes its current frame tree via the
Page provides methods to interact with a single tab or extension background
page in Chromium. One Browser instance might have multiple Page instances.
Point < T extends > num
A utility class for representing two-dimensional positions.
Launch or connect to a chrome instance
Rectangle < T extends > num
A class for representing two-dimensional rectangles whose properties are
Whenever the page sends a request, such as for a network resource, the
following events are emitted by puppeteer's page:
Response class represents responses which are received by page.
You can use
tracing.stop to create a trace file which
can be opened in Chrome DevTools or