Skip to main content
Module

x/puppeteer_plus/mod.ts>FrameManager

Deno port of puppeteer base on latest TypeScript source.
Go to Latest
class FrameManager
extends EventEmitter
Re-export
import { FrameManager } from "https://deno.land/x/puppeteer_plus@0.14.0/mod.ts";

Constructors

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

Properties

readonly
_client: CDPSession
readonly
_timeoutSettings: TimeoutSettings

Methods

private
setupEventListeners(session: CDPSession)
_ensureIsolatedWorld(session: CDPSession, name: string): Promise<void>
executionContextById(contextId: number, session?: CDPSession): ExecutionContext
frame(frameId: string): Frame | null
frames(): Frame[]
initialize(targetId: string, client?: CDPSession): Promise<void>
mainFrame(): Frame
navigateFrame(
frame: Frame,
url: string,
options?: { referer?: string; timeout?: number; waitUntil?: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[]; },
): Promise<HTTPResponse | null>
networkManager(): NetworkManager
onAttachedToTarget(target: Target): Promise<void>
onDetachedFromTarget(target: Target): Promise<void>
page(): Page
waitForFrameNavigation(frame: Frame, options?: { timeout?: number; waitUntil?: PuppeteerLifeCycleEvent | PuppeteerLifeCycleEvent[]; }): Promise<HTTPResponse | null>