WebDriver Bidi Protocol
These protocol commands are generated based on the current living
WebDriver Bidi specification. To enable the protocol
for your test make sure to have webSocketUrl: true set in your capabilities.
Browser support is not guaranteed and interfaces can change in the future. The standard is currently under development and browser vendors will add these capabilities based on their own timelines.
Last Updated: Wed Aug 12 2026 11:43:35 GMT+0000 (Coordinated Universal Time)
send
Send socket commands via WebDriver Bidi
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.send(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | CommandData | socket payload |
Returns
- <Object>
CommandResponse: WebDriver Bidi response
sendAsync
Send asynchronous socket commands via WebDriver Bidi
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.sendAsync(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | CommandData | socket payload |
Returns
- <Number>
id: id of WebDriver Bidi request
sessionStatus
WebDriver Bidi command to send command method "session.status" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.sessionStatus(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmptyParams | {} |
Returns
- <Object>
local.SessionStatusResult: Command return value with the following interface:{
ready: boolean;
message: string;
}
sessionNew
WebDriver Bidi command to send command method "session.new" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.sessionNew(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.SessionNewParameters | { |
Returns
- <Object>
local.SessionNewResult: Command return value with the following interface:{
sessionId: string;
capabilities: {
acceptInsecureCerts: boolean;
browserName: string;
browserVersion: string;
platformName: string;
setWindowRect: boolean;
userAgent: string;
proxy?: SessionProxyConfiguration;
unhandledPromptBehavior?: SessionUserPromptHandler;
webSocketUrl?: string;
};
}
sessionEnd
WebDriver Bidi command to send command method "session.end" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.sessionEnd(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmptyParams | {} |
Returns
- <Object>
local.SessionEndResult: Command return value with the following interface:;
sessionSubscribe
WebDriver Bidi command to send command method "session.subscribe" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.sessionSubscribe(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.SessionSubscribeParameters | { |
Returns
- <Object>
local.SessionSubscribeResult: Command return value with the following interface:{
subscription: SessionSubscription;
}
sessionUnsubscribe
WebDriver Bidi command to send command method "session.unsubscribe" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.sessionUnsubscribe(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.SessionUnsubscribeParameters | {} |
Returns
- <Object>
local.SessionUnsubscribeResult: Command return value with the following interface:;
browserClose
WebDriver Bidi command to send command method "browser.close" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browserClose(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmptyParams | {} |
Returns
- <Object>
local.BrowserCloseResult: Command return value with the following interface:;
browserCreateUserContext
WebDriver Bidi command to send command method "browser.createUserContext" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browserCreateUserContext(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowserCreateUserContextParameters | { |
Returns
- <Object>
local.BrowserCreateUserContextResult: Command return value with the following interface:;
browserGetClientWindows
WebDriver Bidi command to send command method "browser.getClientWindows" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browserGetClientWindows(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmptyParams | {} |
Returns
- <Object>
local.BrowserGetClientWindowsResult: Command return value with the following interface:{
clientWindows: BrowserClientWindowInfo[];
}
browserGetUserContexts
WebDriver Bidi command to send command method "browser.getUserContexts" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browserGetUserContexts(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmptyParams | {} |
Returns
- <Object>
local.BrowserGetUserContextsResult: Command return value with the following interface:{
userContexts: BrowserUserContextInfo[];
}
browserRemoveUserContext
WebDriver Bidi command to send command method "browser.removeUserContext" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browserRemoveUserContext(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowserRemoveUserContextParameters | { |
Returns
- <Object>
local.BrowserRemoveUserContextResult: Command return value with the following interface:;
browserSetClientWindowState
WebDriver Bidi command to send command method "browser.setClientWindowState" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browserSetClientWindowState(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowserSetClientWindowStateParameters | { |
Returns
- <Object>
local.BrowserSetClientWindowStateResult: Command return value with the following interface:;
browserSetDownloadBehavior
WebDriver Bidi command to send command method "browser.setDownloadBehavior" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browserSetDownloadBehavior(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowserSetDownloadBehaviorParameters | { |
Returns
- <Object>
local.BrowserSetDownloadBehaviorResult: Command return value with the following interface:;
browsingContextActivate
WebDriver Bidi command to send command method "browsingContext.activate" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextActivate(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextActivateParameters | { |
Returns
- <Object>
local.BrowsingContextActivateResult: Command return value with the following interface:;
browsingContextCaptureScreenshot
WebDriver Bidi command to send command method "browsingContext.captureScreenshot" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextCaptureScreenshot(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextCaptureScreenshotParameters | { |
Returns
- <Object>
local.BrowsingContextCaptureScreenshotResult: Command return value with the following interface:{
data: string;
}
browsingContextClose
WebDriver Bidi command to send command method "browsingContext.close" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextClose(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextCloseParameters | { |
Returns
- <Object>
local.BrowsingContextCloseResult: Command return value with the following interface:;
browsingContextCreate
WebDriver Bidi command to send command method "browsingContext.create" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextCreate(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextCreateParameters | { |
Returns
- <Object>
local.BrowsingContextCreateResult: Command return value with the following interface:{
context: BrowsingContextBrowsingContext;
userContext?: BrowserUserContext;
}
browsingContextGetTree
WebDriver Bidi command to send command method "browsingContext.getTree" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextGetTree(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextGetTreeParameters | { |
Returns
- <Object>
local.BrowsingContextGetTreeResult: Command return value with the following interface:{
contexts: BrowsingContextInfoList;
}
browsingContextHandleUserPrompt
WebDriver Bidi command to send command method "browsingContext.handleUserPrompt" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextHandleUserPrompt(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextHandleUserPromptParameters | { |
Returns
- <Object>
local.BrowsingContextHandleUserPromptResult: Command return value with the following interface:;
browsingContextLocateNodes
WebDriver Bidi command to send command method "browsingContext.locateNodes" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextLocateNodes(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextLocateNodesParameters | { |
Returns
- <Object>
local.BrowsingContextLocateNodesResult: Command return value with the following interface:{
nodes: ScriptNodeRemoteValue[];
}
browsingContextNavigate
WebDriver Bidi command to send command method "browsingContext.navigate" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextNavigate(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextNavigateParameters | { |
Returns
- <Object>
local.BrowsingContextNavigateResult: Command return value with the following interface:{
navigation: BrowsingContextNavigation | null;
url: string;
}
browsingContextPrint
WebDriver Bidi command to send command method "browsingContext.print" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextPrint(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextPrintParameters | { |
Returns
- <Object>
local.BrowsingContextPrintResult: Command return value with the following interface:{
data: string;
}
browsingContextReload
WebDriver Bidi command to send command method "browsingContext.reload" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextReload(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextReloadParameters | { |
Returns
- <Object>
local.BrowsingContextReloadResult: Command return value with the following interface:;
browsingContextSetBypassCsp
WebDriver Bidi command to send command method "browsingContext.setBypassCSP" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextSetBypassCsp(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextSetBypassCspParameters | { |
Returns
- <Object>
local.BrowsingContextSetBypassCspResult: Command return value with the following interface:;
browsingContextSetViewport
WebDriver Bidi command to send command method "browsingContext.setViewport" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextSetViewport(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextSetViewportParameters | { |
Returns
- <Object>
local.BrowsingContextSetViewportResult: Command return value with the following interface:;
browsingContextStartScreencast
WebDriver Bidi command to send command method "browsingContext.startScreencast" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextStartScreencast(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextStartScreencastParameters | { |
Returns
- <Object>
local.BrowsingContextStartScreencastResult: Command return value with the following interface:{
screencast: BrowsingContextScreencast;
path: string;
}
browsingContextStopScreencast
WebDriver Bidi command to send command method "browsingContext.stopScreencast" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextStopScreencast(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextStopScreencastParameters | { |
Returns
- <Object>
local.BrowsingContextStopScreencastResult: Command return value with the following interface:{
path: string;
error?: string;
}
browsingContextTraverseHistory
WebDriver Bidi command to send command method "browsingContext.traverseHistory" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.browsingContextTraverseHistory(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.BrowsingContextTraverseHistoryParameters | { |
Returns
- <Object>
local.BrowsingContextTraverseHistoryResult: Command return value with the following interface:;
emulationSetForcedColorsModeThemeOverride
WebDriver Bidi command to send command method "emulation.setForcedColorsModeThemeOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetForcedColorsModeThemeOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetForcedColorsModeThemeOverrideParameters | { |
Returns
- <Object>
local.EmulationSetForcedColorsModeThemeOverrideResult: Command return value with the following interface:;
emulationSetGeolocationOverride
WebDriver Bidi command to send command method "emulation.setGeolocationOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetGeolocationOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetGeolocationOverrideParameters | { |
Returns
- <Object>
local.EmulationSetGeolocationOverrideResult: Command return value with the following interface:;
emulationSetLocaleOverride
WebDriver Bidi command to send command method "emulation.setLocaleOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetLocaleOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetLocaleOverrideParameters | { |
Returns
- <Object>
local.EmulationSetLocaleOverrideResult: Command return value with the following interface:;
emulationSetMediaFeaturesOverride
WebDriver Bidi command to send command method "emulation.setMediaFeaturesOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetMediaFeaturesOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetMediaFeaturesOverrideParameters | { |
Returns
- <Object>
local.EmulationSetMediaFeaturesOverrideResult: Command return value with the following interface:;
emulationSetNetworkConditions
WebDriver Bidi command to send command method "emulation.setNetworkConditions" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetNetworkConditions(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetNetworkConditionsParameters | { |
Returns
- <Object>
local.EmulationSetNetworkConditionsResult: Command return value with the following interface:;
emulationSetScreenSettingsOverride
WebDriver Bidi command to send command method "emulation.setScreenSettingsOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetScreenSettingsOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetScreenSettingsOverrideParameters | { |
Returns
- <Object>
local.EmulationSetScreenSettingsOverrideResult: Command return value with the following interface:;
emulationSetScreenOrientationOverride
WebDriver Bidi command to send command method "emulation.setScreenOrientationOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetScreenOrientationOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetScreenOrientationOverrideParameters | { |
Returns
- <Object>
local.EmulationSetScreenOrientationOverrideResult: Command return value with the following interface:;
emulationSetUserAgentOverride
WebDriver Bidi command to send command method "emulation.setUserAgentOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetUserAgentOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetUserAgentOverrideParameters | { |
Returns
- <Object>
local.EmulationSetUserAgentOverrideResult: Command return value with the following interface:;
emulationSetViewportMetaOverride
WebDriver Bidi command to send command method "emulation.setViewportMetaOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetViewportMetaOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetViewportMetaOverrideParameters | { |
Returns
- <Object>
local.EmulationSetViewportMetaOverrideResult: Command return value with the following interface:;
emulationSetScriptingEnabled
WebDriver Bidi command to send command method "emulation.setScriptingEnabled" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetScriptingEnabled(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetScriptingEnabledParameters | { |
Returns
- <Object>
local.EmulationSetScriptingEnabledResult: Command return value with the following interface:;
emulationSetScrollbarTypeOverride
WebDriver Bidi command to send command method "emulation.setScrollbarTypeOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetScrollbarTypeOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetScrollbarTypeOverrideParameters | { |
Returns
- <Object>
local.EmulationSetScrollbarTypeOverrideResult: Command return value with the following interface:;
emulationSetTimezoneOverride
WebDriver Bidi command to send command method "emulation.setTimezoneOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetTimezoneOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetTimezoneOverrideParameters | { |
Returns
- <Object>
local.EmulationSetTimezoneOverrideResult: Command return value with the following interface:;
emulationSetTouchOverride
WebDriver Bidi command to send command method "emulation.setTouchOverride" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.emulationSetTouchOverride(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.EmulationSetTouchOverrideParameters | { |
Returns
- <Object>
local.EmulationSetTouchOverrideResult: Command return value with the following interface:;
networkAddDataCollector
WebDriver Bidi command to send command method "network.addDataCollector" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkAddDataCollector(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkAddDataCollectorParameters | { |
Returns
- <Object>
local.NetworkAddDataCollectorResult: Command return value with the following interface:{
collector: NetworkCollector;
}
networkAddIntercept
WebDriver Bidi command to send command method "network.addIntercept" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkAddIntercept(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkAddInterceptParameters | { |
Returns
- <Object>
local.NetworkAddInterceptResult: Command return value with the following interface:{
intercept: NetworkIntercept;
}
networkContinueRequest
WebDriver Bidi command to send command method "network.continueRequest" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkContinueRequest(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkContinueRequestParameters | { |
Returns
- <Object>
local.NetworkContinueRequestResult: Command return value with the following interface:;
networkContinueResponse
WebDriver Bidi command to send command method "network.continueResponse" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkContinueResponse(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkContinueResponseParameters | { |
Returns
- <Object>
local.NetworkContinueResponseResult: Command return value with the following interface:;
networkContinueWithAuth
WebDriver Bidi command to send command method "network.continueWithAuth" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkContinueWithAuth(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkContinueWithAuthParameters | { |
Returns
- <Object>
local.NetworkContinueWithAuthResult: Command return value with the following interface:;
networkDisownData
WebDriver Bidi command to send command method "network.disownData" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkDisownData(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkDisownDataParameters | { |
Returns
- <Object>
local.NetworkDisownDataResult: Command return value with the following interface:;
networkFailRequest
WebDriver Bidi command to send command method "network.failRequest" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkFailRequest(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkFailRequestParameters | { |
Returns
- <Object>
local.NetworkFailRequestResult: Command return value with the following interface:;
networkGetData
WebDriver Bidi command to send command method "network.getData" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkGetData(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkGetDataParameters | { |
Returns
- <Object>
local.NetworkGetDataResult: Command return value with the following interface:{
bytes: NetworkBytesValue;
}
networkProvideResponse
WebDriver Bidi command to send command method "network.provideResponse" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkProvideResponse(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkProvideResponseParameters | { |
Returns
- <Object>
local.NetworkProvideResponseResult: Command return value with the following interface:;
networkRemoveDataCollector
WebDriver Bidi command to send command method "network.removeDataCollector" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkRemoveDataCollector(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkRemoveDataCollectorParameters | { |
Returns
- <Object>
local.NetworkRemoveDataCollectorResult: Command return value with the following interface:;
networkRemoveIntercept
WebDriver Bidi command to send command method "network.removeIntercept" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkRemoveIntercept(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkRemoveInterceptParameters | { |
Returns
- <Object>
local.NetworkRemoveInterceptResult: Command return value with the following interface:;
networkSetCacheBehavior
WebDriver Bidi command to send command method "network.setCacheBehavior" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkSetCacheBehavior(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkSetCacheBehaviorParameters | { |
Returns
- <Object>
local.NetworkSetCacheBehaviorResult: Command return value with the following interface:;
networkSetExtraHeaders
WebDriver Bidi command to send command method "network.setExtraHeaders" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.networkSetExtraHeaders(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.NetworkSetExtraHeadersParameters | { |
Returns
- <Object>
local.NetworkSetExtraHeadersResult: Command return value with the following interface:;
scriptAddPreloadScript
WebDriver Bidi command to send command method "script.addPreloadScript" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.scriptAddPreloadScript(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.ScriptAddPreloadScriptParameters | { |
Returns
- <Object>
local.ScriptAddPreloadScriptResult: Command return value with the following interface:{
script: ScriptPreloadScript;
}
scriptDisown
WebDriver Bidi command to send command method "script.disown" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.scriptDisown(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.ScriptDisownParameters | { |
Returns
- <Object>
local.ScriptDisownResult: Command return value with the following interface:;
scriptCallFunction
WebDriver Bidi command to send command method "script.callFunction" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.scriptCallFunction(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.ScriptCallFunctionParameters | { |
Returns
- <Object>
local.ScriptCallFunctionResult: Command return value with the following interface:;
scriptEvaluate
WebDriver Bidi command to send command method "script.evaluate" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.scriptEvaluate(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.ScriptEvaluateParameters | { |
Returns
- <Object>
local.ScriptEvaluateResult: Command return value with the following interface:;
scriptGetRealms
WebDriver Bidi command to send command method "script.getRealms" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.scriptGetRealms(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.ScriptGetRealmsParameters | { |
Returns
- <Object>
local.ScriptGetRealmsResult: Command return value with the following interface:{
realms: ScriptRealmInfo[];
}
scriptRemovePreloadScript
WebDriver Bidi command to send command method "script.removePreloadScript" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.scriptRemovePreloadScript(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.ScriptRemovePreloadScriptParameters | { |
Returns
- <Object>
local.ScriptRemovePreloadScriptResult: Command return value with the following interface:;
storageGetCookies
WebDriver Bidi command to send command method "storage.getCookies" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.storageGetCookies(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.StorageGetCookiesParameters | { |
Returns
- <Object>
local.StorageGetCookiesResult: Command return value with the following interface:{
cookies: NetworkCookie[];
partitionKey: StoragePartitionKey;
}
storageSetCookie
WebDriver Bidi command to send command method "storage.setCookie" with parameters.
WebDriver Bidi Protocol command. More details can be found in the official protocol docs.
Usage
browser.storageSetCookie(params)
Parameters
| Name | Type | Details |
|---|---|---|
params | remote.StorageSetCookieParameters | { |