UNPKG

chromium-bidi

Version:

An implementation of the WebDriver BiDi protocol for Chromium implemented as a JavaScript layer translating between BiDi and CDP, running inside a Chrome tab.

23 lines (22 loc) 1.84 kB
import type { CdpClient } from '../../../cdp/CdpClient.js'; import { BrowsingContext, type EmptyResult } from '../../../protocol/protocol.js'; import type { ContextConfigStorage } from '../browser/ContextConfigStorage.js'; import type { UserContextStorage } from '../browser/UserContextStorage.js'; import type { EventManager } from '../session/EventManager.js'; import type { BrowsingContextStorage } from './BrowsingContextStorage.js'; export declare class BrowsingContextProcessor { #private; constructor(browserCdpClient: CdpClient, browsingContextStorage: BrowsingContextStorage, userContextStorage: UserContextStorage, contextConfigStorage: ContextConfigStorage, eventManager: EventManager); getTree(params: BrowsingContext.GetTreeParameters): BrowsingContext.GetTreeResult; create(params: BrowsingContext.CreateParameters): Promise<BrowsingContext.CreateResult>; navigate(params: BrowsingContext.NavigateParameters): Promise<BrowsingContext.NavigateResult>; reload(params: BrowsingContext.ReloadParameters): Promise<EmptyResult>; activate(params: BrowsingContext.ActivateParameters): Promise<EmptyResult>; captureScreenshot(params: BrowsingContext.CaptureScreenshotParameters): Promise<BrowsingContext.CaptureScreenshotResult>; print(params: BrowsingContext.PrintParameters): Promise<BrowsingContext.PrintResult>; setViewport(params: BrowsingContext.SetViewportParameters): Promise<EmptyResult>; traverseHistory(params: BrowsingContext.TraverseHistoryParameters): Promise<BrowsingContext.TraverseHistoryResult>; handleUserPrompt(params: BrowsingContext.HandleUserPromptParameters): Promise<EmptyResult>; close(params: BrowsingContext.CloseParameters): Promise<EmptyResult>; locateNodes(params: BrowsingContext.LocateNodesParameters): Promise<BrowsingContext.LocateNodesResult>; }