Skip to main content
Module

x/puppeteer/mod.ts>FrameManager

A port of puppeteer running on Deno
Latest
class FrameManager
extends EventEmitter
Re-export
import { FrameManager } from "https://deno.land/x/puppeteer@16.2.0/mod.ts";

A frame manager manages the frames for a given Page | page.

Constructors

new
FrameManager(
client: CDPSession,
page: Page,
ignoreHTTPSErrors: boolean,
timeoutSettings: TimeoutSettings,
)

Properties

private
setupEventListeners
readonly
client: CDPSession
readonly
networkManager: NetworkManager
readonly
timeoutSettings: TimeoutSettings

Methods

executionContextById(contextId: number, session?: CDPSession): ExecutionContext
frame(frameId: string): Frame | null
frames(): Frame[]
initialize(targetId: string, client?: CDPSession): Promise<void>
mainFrame(): Frame
onAttachedToTarget(target: Target): void
onDetachedFromTarget(target: Target): void
page(): Page