[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Page](./puppeteer.protocol.page.md) ## Protocol.Page namespace Actions and events related to the inspected page belong to the page domain. Signature: ```typescript export namespace Page ``` ## Enumerations | Enumeration | Description | | --- | --- | | [CaptureScreenshotRequestFormat](./puppeteer.protocol.page.capturescreenshotrequestformat.md) | | | [CaptureSnapshotRequestFormat](./puppeteer.protocol.page.capturesnapshotrequestformat.md) | | | [DownloadProgressEventState](./puppeteer.protocol.page.downloadprogresseventstate.md) | | | [FileChooserOpenedEventMode](./puppeteer.protocol.page.filechooseropenedeventmode.md) | | | [PrintToPDFRequestTransferMode](./puppeteer.protocol.page.printtopdfrequesttransfermode.md) | | | [SetDownloadBehaviorRequestBehavior](./puppeteer.protocol.page.setdownloadbehaviorrequestbehavior.md) | | | [SetTouchEmulationEnabledRequestConfiguration](./puppeteer.protocol.page.settouchemulationenabledrequestconfiguration.md) | | | [SetWebLifecycleStateRequestState](./puppeteer.protocol.page.setweblifecyclestaterequeststate.md) | | | [StartScreencastRequestFormat](./puppeteer.protocol.page.startscreencastrequestformat.md) | | ## Interfaces | Interface | Description | | --- | --- | | [AddCompilationCacheRequest](./puppeteer.protocol.page.addcompilationcacherequest.md) | | | [AddScriptToEvaluateOnLoadRequest](./puppeteer.protocol.page.addscripttoevaluateonloadrequest.md) | | | [AddScriptToEvaluateOnLoadResponse](./puppeteer.protocol.page.addscripttoevaluateonloadresponse.md) | | | [AddScriptToEvaluateOnNewDocumentRequest](./puppeteer.protocol.page.addscripttoevaluateonnewdocumentrequest.md) | | | [AddScriptToEvaluateOnNewDocumentResponse](./puppeteer.protocol.page.addscripttoevaluateonnewdocumentresponse.md) | | | [AppManifestError](./puppeteer.protocol.page.appmanifesterror.md) | Error while paring app manifest. | | [AppManifestParsedProperties](./puppeteer.protocol.page.appmanifestparsedproperties.md) | Parsed app manifest properties. | | [CaptureScreenshotRequest](./puppeteer.protocol.page.capturescreenshotrequest.md) | | | [CaptureScreenshotResponse](./puppeteer.protocol.page.capturescreenshotresponse.md) | | | [CaptureSnapshotRequest](./puppeteer.protocol.page.capturesnapshotrequest.md) | | | [CaptureSnapshotResponse](./puppeteer.protocol.page.capturesnapshotresponse.md) | | | [CompilationCacheProducedEvent](./puppeteer.protocol.page.compilationcacheproducedevent.md) | Issued for every compilation cache generated. Is only available if Page.setGenerateCompilationCache is enabled. | | [CreateIsolatedWorldRequest](./puppeteer.protocol.page.createisolatedworldrequest.md) | | | [CreateIsolatedWorldResponse](./puppeteer.protocol.page.createisolatedworldresponse.md) | | | [DeleteCookieRequest](./puppeteer.protocol.page.deletecookierequest.md) | | | [DomContentEventFiredEvent](./puppeteer.protocol.page.domcontenteventfiredevent.md) | | | [DownloadProgressEvent](./puppeteer.protocol.page.downloadprogressevent.md) | Fired when download makes progress. Last call has \|done\| == true. | | [DownloadWillBeginEvent](./puppeteer.protocol.page.downloadwillbeginevent.md) | Fired when page is about to start a download. | | [FileChooserOpenedEvent](./puppeteer.protocol.page.filechooseropenedevent.md) | Emitted only when page.interceptFileChooser is enabled. | | [FontFamilies](./puppeteer.protocol.page.fontfamilies.md) | Generic font families collection. | | [FontSizes](./puppeteer.protocol.page.fontsizes.md) | Default font sizes. | | [Frame](./puppeteer.protocol.page.frame.md) | Information about the Frame on the page. | | [FrameAttachedEvent](./puppeteer.protocol.page.frameattachedevent.md) | Fired when frame has been attached to its parent. | | [FrameClearedScheduledNavigationEvent](./puppeteer.protocol.page.frameclearedschedulednavigationevent.md) | Fired when frame no longer has a scheduled navigation. | | [FrameDetachedEvent](./puppeteer.protocol.page.framedetachedevent.md) | Fired when frame has been detached from its parent. | | [FrameNavigatedEvent](./puppeteer.protocol.page.framenavigatedevent.md) | Fired once navigation of the frame has completed. Frame is now associated with the new loader. | | [FrameRequestedNavigationEvent](./puppeteer.protocol.page.framerequestednavigationevent.md) | Fired when a renderer-initiated navigation is requested. Navigation may still be cancelled after the event is issued. | | [FrameResource](./puppeteer.protocol.page.frameresource.md) | Information about the Resource on the page. | | [FrameResourceTree](./puppeteer.protocol.page.frameresourcetree.md) | Information about the Frame hierarchy along with their cached resources. | | [FrameScheduledNavigationEvent](./puppeteer.protocol.page.frameschedulednavigationevent.md) | Fired when frame schedules a potential navigation. | | [FrameStartedLoadingEvent](./puppeteer.protocol.page.framestartedloadingevent.md) | Fired when frame has started loading. | | [FrameStoppedLoadingEvent](./puppeteer.protocol.page.framestoppedloadingevent.md) | Fired when frame has stopped loading. | | [FrameTree](./puppeteer.protocol.page.frametree.md) | Information about the Frame hierarchy. | | [GenerateTestReportRequest](./puppeteer.protocol.page.generatetestreportrequest.md) | | | [GetAppManifestResponse](./puppeteer.protocol.page.getappmanifestresponse.md) | | | [GetCookiesResponse](./puppeteer.protocol.page.getcookiesresponse.md) | | | [GetFrameTreeResponse](./puppeteer.protocol.page.getframetreeresponse.md) | | | [GetInstallabilityErrorsResponse](./puppeteer.protocol.page.getinstallabilityerrorsresponse.md) | | | [GetLayoutMetricsResponse](./puppeteer.protocol.page.getlayoutmetricsresponse.md) | | | [GetManifestIconsResponse](./puppeteer.protocol.page.getmanifesticonsresponse.md) | | | [GetNavigationHistoryResponse](./puppeteer.protocol.page.getnavigationhistoryresponse.md) | | | [GetResourceContentRequest](./puppeteer.protocol.page.getresourcecontentrequest.md) | | | [GetResourceContentResponse](./puppeteer.protocol.page.getresourcecontentresponse.md) | | | [GetResourceTreeResponse](./puppeteer.protocol.page.getresourcetreeresponse.md) | | | [HandleJavaScriptDialogRequest](./puppeteer.protocol.page.handlejavascriptdialogrequest.md) | | | [InstallabilityError](./puppeteer.protocol.page.installabilityerror.md) | The installability error | | [InstallabilityErrorArgument](./puppeteer.protocol.page.installabilityerrorargument.md) | | | [JavascriptDialogClosedEvent](./puppeteer.protocol.page.javascriptdialogclosedevent.md) | Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed. | | [JavascriptDialogOpeningEvent](./puppeteer.protocol.page.javascriptdialogopeningevent.md) | Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open. | | [LayoutViewport](./puppeteer.protocol.page.layoutviewport.md) | Layout viewport position and dimensions. | | [LifecycleEventEvent](./puppeteer.protocol.page.lifecycleeventevent.md) | Fired for top level page lifecycle events such as navigation, load, paint, etc. | | [LoadEventFiredEvent](./puppeteer.protocol.page.loadeventfiredevent.md) | | | [NavigatedWithinDocumentEvent](./puppeteer.protocol.page.navigatedwithindocumentevent.md) | Fired when same-document navigation happens, e.g. due to history API usage or anchor navigation. | | [NavigateRequest](./puppeteer.protocol.page.navigaterequest.md) | | | [NavigateResponse](./puppeteer.protocol.page.navigateresponse.md) | | | [NavigateToHistoryEntryRequest](./puppeteer.protocol.page.navigatetohistoryentryrequest.md) | | | [NavigationEntry](./puppeteer.protocol.page.navigationentry.md) | Navigation history entry. | | [PrintToPDFRequest](./puppeteer.protocol.page.printtopdfrequest.md) | | | [PrintToPDFResponse](./puppeteer.protocol.page.printtopdfresponse.md) | | | [ReloadRequest](./puppeteer.protocol.page.reloadrequest.md) | | | [RemoveScriptToEvaluateOnLoadRequest](./puppeteer.protocol.page.removescripttoevaluateonloadrequest.md) | | | [RemoveScriptToEvaluateOnNewDocumentRequest](./puppeteer.protocol.page.removescripttoevaluateonnewdocumentrequest.md) | | | [ScreencastFrameAckRequest](./puppeteer.protocol.page.screencastframeackrequest.md) | | | [ScreencastFrameEvent](./puppeteer.protocol.page.screencastframeevent.md) | Compressed image data requested by the startScreencast. | | [ScreencastFrameMetadata](./puppeteer.protocol.page.screencastframemetadata.md) | Screencast frame metadata. | | [ScreencastVisibilityChangedEvent](./puppeteer.protocol.page.screencastvisibilitychangedevent.md) | Fired when the page with currently enabled screencast was shown or hidden \`. | | [SearchInResourceRequest](./puppeteer.protocol.page.searchinresourcerequest.md) | | | [SearchInResourceResponse](./puppeteer.protocol.page.searchinresourceresponse.md) | | | [SetAdBlockingEnabledRequest](./puppeteer.protocol.page.setadblockingenabledrequest.md) | | | [SetBypassCSPRequest](./puppeteer.protocol.page.setbypasscsprequest.md) | | | [SetDeviceMetricsOverrideRequest](./puppeteer.protocol.page.setdevicemetricsoverriderequest.md) | | | [SetDeviceOrientationOverrideRequest](./puppeteer.protocol.page.setdeviceorientationoverriderequest.md) | | | [SetDocumentContentRequest](./puppeteer.protocol.page.setdocumentcontentrequest.md) | | | [SetDownloadBehaviorRequest](./puppeteer.protocol.page.setdownloadbehaviorrequest.md) | | | [SetFontFamiliesRequest](./puppeteer.protocol.page.setfontfamiliesrequest.md) | | | [SetFontSizesRequest](./puppeteer.protocol.page.setfontsizesrequest.md) | | | [SetGeolocationOverrideRequest](./puppeteer.protocol.page.setgeolocationoverriderequest.md) | | | [SetInterceptFileChooserDialogRequest](./puppeteer.protocol.page.setinterceptfilechooserdialogrequest.md) | | | [SetLifecycleEventsEnabledRequest](./puppeteer.protocol.page.setlifecycleeventsenabledrequest.md) | | | [SetProduceCompilationCacheRequest](./puppeteer.protocol.page.setproducecompilationcacherequest.md) | | | [SetTouchEmulationEnabledRequest](./puppeteer.protocol.page.settouchemulationenabledrequest.md) | | | [SetWebLifecycleStateRequest](./puppeteer.protocol.page.setweblifecyclestaterequest.md) | | | [StartScreencastRequest](./puppeteer.protocol.page.startscreencastrequest.md) | | | [Viewport](./puppeteer.protocol.page.viewport.md) | Viewport for capturing screenshot. | | [VisualViewport](./puppeteer.protocol.page.visualviewport.md) | Visual viewport position, dimensions, and scale. | | [WindowOpenEvent](./puppeteer.protocol.page.windowopenevent.md) | Fired when a new window is going to be opened, via window.open(), link click, form submission, etc. | ## Type Aliases | Type Alias | Description | | --- | --- | | [AdFrameType](./puppeteer.protocol.page.adframetype.md) | Indicates whether a frame has been identified as an ad. | | [ClientNavigationDisposition](./puppeteer.protocol.page.clientnavigationdisposition.md) | | | [ClientNavigationReason](./puppeteer.protocol.page.clientnavigationreason.md) | | | [CrossOriginIsolatedContextType](./puppeteer.protocol.page.crossoriginisolatedcontexttype.md) | Indicates whether the frame is cross-origin isolated and why it is the case. | | [DialogType](./puppeteer.protocol.page.dialogtype.md) | Javascript dialog type. | | [FrameId](./puppeteer.protocol.page.frameid.md) | Unique frame identifier. | | [ReferrerPolicy](./puppeteer.protocol.page.referrerpolicy.md) | The referring-policy used for the navigation. | | [ScriptIdentifier](./puppeteer.protocol.page.scriptidentifier.md) | Unique script identifier. | | [SecureContextType](./puppeteer.protocol.page.securecontexttype.md) | Indicates whether the frame is a secure context and why it is the case. | | [TransitionType](./puppeteer.protocol.page.transitiontype.md) | Transition type. |