mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
23f18d8cc0
This PR starts exploring the Page class and how to best document it. It explores how best to document events in the system, and I think pulling them out into an `enum` is the best solution here. It lets us end up with a page of docs that explicitly lists all the events the page class can ever emit.
73 lines
3.1 KiB
Markdown
73 lines
3.1 KiB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
|
|
|
|
[Home](./index.md) > [puppeteer](./puppeteer.md)
|
|
|
|
## puppeteer package
|
|
|
|
## Classes
|
|
|
|
| Class | Description |
|
|
| --- | --- |
|
|
| [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)<!-- -->. |
|
|
| [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) | |
|
|
| [Dialog](./puppeteer.dialog.md) | Dialog instances are dispatched by the [Page](./puppeteer.page.md) via the <code>dialog</code> event. |
|
|
| [ElementHandle](./puppeteer.elementhandle.md) | |
|
|
| [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) | |
|
|
| [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. |
|
|
| [Puppeteer](./puppeteer.puppeteer.md) | The main Puppeteer class |
|
|
| [SecurityDetails](./puppeteer.securitydetails.md) | |
|
|
| [Target](./puppeteer.target.md) | |
|
|
| [TimeoutError](./puppeteer.timeouterror.md) | |
|
|
| [Touchscreen](./puppeteer.touchscreen.md) | |
|
|
| [Tracing](./puppeteer.tracing.md) | |
|
|
| [WebWorker](./puppeteer.webworker.md) | |
|
|
|
|
## Enumerations
|
|
|
|
| Enumeration | Description |
|
|
| --- | --- |
|
|
| [PageEmittedEvents](./puppeteer.pageemittedevents.md) | All the events that a page instance may emit. |
|
|
|
|
## Functions
|
|
|
|
| Function | Description |
|
|
| --- | --- |
|
|
| [createJSHandle(context, remoteObject)](./puppeteer.createjshandle.md) | |
|
|
|
|
## Interfaces
|
|
|
|
| Interface | Description |
|
|
| --- | --- |
|
|
| [BrowserFetcherOptions](./puppeteer.browserfetcheroptions.md) | |
|
|
| [SerializedAXNode](./puppeteer.serializedaxnode.md) | Represents a Node and the properties of it that are relevant to Accessibility. |
|
|
| [SnapshotOptions](./puppeteer.snapshotoptions.md) | |
|
|
|
|
## 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) | |
|
|
|