2020-06-04 14:56:45 +00:00
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home ](./index.md ) > [puppeteer ](./puppeteer.md )
## puppeteer package
## Classes
| Class | Description |
| --- | --- |
2020-06-05 14:20:11 +00:00
| [Accessibility ](./puppeteer.accessibility.md ) | The Accessibility class provides methods for inspecting Chromium's accessibility tree. The accessibility tree is used by assistive technology such as [screen readers ](https://en.wikipedia.org/wiki/Screen_reader ) or [switches ](https://en.wikipedia.org/wiki/Switch_access )<!-- --> . |
2020-06-04 14:56:45 +00:00
| [Browser ](./puppeteer.browser.md ) | |
| [BrowserContext ](./puppeteer.browsercontext.md ) | |
| [BrowserFetcher ](./puppeteer.browserfetcher.md ) | |
| [CDPSession ](./puppeteer.cdpsession.md ) | |
| [Connection ](./puppeteer.connection.md ) | |
| [ConsoleMessage ](./puppeteer.consolemessage.md ) | |
| [Coverage ](./puppeteer.coverage.md ) | |
2020-06-09 08:19:42 +00:00
| [Dialog ](./puppeteer.dialog.md ) | Dialog instances are dispatched by the [Page ](./puppeteer.page.md ) via the < code > dialog</ code > event. |
2020-06-04 14:56:45 +00:00
| [ElementHandle ](./puppeteer.elementhandle.md ) | |
2020-06-15 10:52:19 +00:00
| [EventEmitter ](./puppeteer.eventemitter.md ) | The EventEmitter class that many Puppeteer classes extend. |
2020-06-04 14:56:45 +00:00
| [ExecutionContext ](./puppeteer.executioncontext.md ) | |
| [FileChooser ](./puppeteer.filechooser.md ) | |
| [Frame ](./puppeteer.frame.md ) | |
| [FrameManager ](./puppeteer.framemanager.md ) | |
| [HTTPRequest ](./puppeteer.httprequest.md ) | |
| [HTTPResponse ](./puppeteer.httpresponse.md ) | |
| [JSHandle ](./puppeteer.jshandle.md ) | |
| [Keyboard ](./puppeteer.keyboard.md ) | |
| [Mouse ](./puppeteer.mouse.md ) | |
2020-06-12 10:10:12 +00:00
| [Page ](./puppeteer.page.md ) | 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. |
2020-06-04 14:56:45 +00:00
| [Puppeteer ](./puppeteer.puppeteer.md ) | The main Puppeteer class |
2020-06-19 13:30:28 +00:00
| [SecurityDetails ](./puppeteer.securitydetails.md ) | The SecurityDetails class represents the security details of a response that was received over a secure connection. |
2020-06-04 14:56:45 +00:00
| [Target ](./puppeteer.target.md ) | |
2020-06-22 08:34:57 +00:00
| [TimeoutError ](./puppeteer.timeouterror.md ) | TimeoutError is emitted whenever certain operations are terminated due to timeout. |
2020-06-04 14:56:45 +00:00
| [Touchscreen ](./puppeteer.touchscreen.md ) | |
| [Tracing ](./puppeteer.tracing.md ) | |
2020-06-17 15:26:10 +00:00
| [WebWorker ](./puppeteer.webworker.md ) | The WebWorker class represents a [WebWorker ](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API )<!-- --> . |
2020-06-04 14:56:45 +00:00
2020-06-12 10:10:12 +00:00
## Enumerations
| Enumeration | Description |
| --- | --- |
| [PageEmittedEvents ](./puppeteer.pageemittedevents.md ) | All the events that a page instance may emit. |
2020-06-04 14:56:45 +00:00
## Functions
| Function | Description |
| --- | --- |
| [createJSHandle(context, remoteObject) ](./puppeteer.createjshandle.md ) | |
## Interfaces
| Interface | Description |
| --- | --- |
| [BrowserFetcherOptions ](./puppeteer.browserfetcheroptions.md ) | |
2020-06-05 14:20:11 +00:00
| [SerializedAXNode ](./puppeteer.serializedaxnode.md ) | Represents a Node and the properties of it that are relevant to Accessibility. |
| [SnapshotOptions ](./puppeteer.snapshotoptions.md ) | |
2020-06-04 14:56:45 +00:00
## Variables
| Variable | Description |
| --- | --- |
| [EVALUATION\_SCRIPT\_URL ](./puppeteer.evaluation_script_url.md ) | |
| [puppeteerErrors ](./puppeteer.puppeteererrors.md ) | |
## Type Aliases
| Type Alias | Description |
| --- | --- |
| [MouseButtonInput ](./puppeteer.mousebuttoninput.md ) | |
| [PuppeteerErrors ](./puppeteer.puppeteererrors.md ) | |