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 ) > [FrameManager ](./puppeteer.framemanager.md )
## FrameManager class
< b > Signature:< / b >
```typescript
export declare class FrameManager extends EventEmitter
```
2020-06-22 08:16:51 +00:00
< b > Extends:</ b > [EventEmitter ](./puppeteer.eventemitter.md )
2020-06-04 14:56:45 +00:00
## Constructors
| Constructor | Modifiers | Description |
| --- | --- | --- |
| [(constructor)(client, page, ignoreHTTPSErrors, timeoutSettings) ](./puppeteer.framemanager._constructor_.md ) | | Constructs a new instance of the < code > FrameManager</ code > class |
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [\_client ](./puppeteer.framemanager._client.md ) | | [CDPSession ](./puppeteer.cdpsession.md ) | |
| [\_contextIdToContext ](./puppeteer.framemanager._contextidtocontext.md ) | | Map< number, [ExecutionContext ](./puppeteer.executioncontext.md )<!-- --> > | |
| [\_frames ](./puppeteer.framemanager._frames.md ) | | Map< string, [Frame ](./puppeteer.frame.md )<!-- --> > | |
| [\_isolatedWorlds ](./puppeteer.framemanager._isolatedworlds.md ) | | Set< string> | |
| [\_mainFrame ](./puppeteer.framemanager._mainframe.md ) | | [Frame ](./puppeteer.frame.md ) | |
| [\_networkManager ](./puppeteer.framemanager._networkmanager.md ) | | NetworkManager | |
| [\_page ](./puppeteer.framemanager._page.md ) | | [Page ](./puppeteer.page.md ) | |
| [\_timeoutSettings ](./puppeteer.framemanager._timeoutsettings.md ) | | TimeoutSettings | |
## Methods
| Method | Modifiers | Description |
| --- | --- | --- |
| [\_ensureIsolatedWorld(name) ](./puppeteer.framemanager._ensureisolatedworld.md ) | | |
| [\_handleFrameTree(frameTree) ](./puppeteer.framemanager._handleframetree.md ) | | |
| [\_onExecutionContextCreated(contextPayload) ](./puppeteer.framemanager._onexecutioncontextcreated.md ) | | |
| [\_onExecutionContextDestroyed(executionContextId) ](./puppeteer.framemanager._onexecutioncontextdestroyed.md ) | | |
| [\_onExecutionContextsCleared() ](./puppeteer.framemanager._onexecutioncontextscleared.md ) | | |
| [\_onFrameAttached(frameId, parentFrameId) ](./puppeteer.framemanager._onframeattached.md ) | | |
| [\_onFrameDetached(frameId) ](./puppeteer.framemanager._onframedetached.md ) | | |
| [\_onFrameNavigated(framePayload) ](./puppeteer.framemanager._onframenavigated.md ) | | |
| [\_onFrameNavigatedWithinDocument(frameId, url) ](./puppeteer.framemanager._onframenavigatedwithindocument.md ) | | |
| [\_onFrameStoppedLoading(frameId) ](./puppeteer.framemanager._onframestoppedloading.md ) | | |
| [\_onLifecycleEvent(event) ](./puppeteer.framemanager._onlifecycleevent.md ) | | |
| [\_removeFramesRecursively(frame) ](./puppeteer.framemanager._removeframesrecursively.md ) | | |
| [executionContextById(contextId) ](./puppeteer.framemanager.executioncontextbyid.md ) | | |
| [frame(frameId) ](./puppeteer.framemanager.frame.md ) | | |
| [frames() ](./puppeteer.framemanager.frames.md ) | | |
| [initialize() ](./puppeteer.framemanager.initialize.md ) | | |
| [mainFrame() ](./puppeteer.framemanager.mainframe.md ) | | |
| [navigateFrame(frame, url, options) ](./puppeteer.framemanager.navigateframe.md ) | | |
| [networkManager() ](./puppeteer.framemanager.networkmanager.md ) | | |
| [page() ](./puppeteer.framemanager.page.md ) | | |
| [waitForFrameNavigation(frame, options) ](./puppeteer.framemanager.waitforframenavigation.md ) | | |