Name Description Size
Accessibility.sys.mjs @namespace 14770
Actions.sys.mjs Implements WebDriver Actions API: a low-level interface for providing virtualized device input to the web browser. Typical usage is to construct an action chain and then dispatch it: const state = new actions.State(); const chain = await actions.Chain.fromJSON(state, protocolData); await chain.dispatch(state, window); @namespace 84537
Assert.sys.mjs Shorthands for common assertions made in WebDriver. @namespace 14760
Capabilities.sys.mjs Representation of WebDriver session timeouts. 29702
Errors.sys.mjs @namespace 28121
Event.sys.mjs Provides functionality for creating and sending DOM events. 7951
KeyData.sys.mjs 10212
NodeCache.sys.mjs @typedef {object} NodeReferenceDetails @property {number} browserId @property {number} browsingContextGroupId @property {number} browsingContextId @property {boolean} isTopBrowsingContext @property {WeakRef} nodeWeakRef 5219
process-actors
Session.sys.mjs @typedef {Set} SessionConfigurationFlags A set of flags defining the features of a WebDriver session. It can be empty or contain entries as listed below. External specifications may define additional flags, or create sessions without the HTTP flag. <dl> <dt><code>"bidi"</code> (string) <dd>Flag indicating a WebDriver BiDi session. <dt><code>"http"</code> (string) <dd>Flag indicating a WebDriver classic (HTTP) session. </dl> 15919
test
URLPattern.sys.mjs Parsed pattern to use for URL matching. @typedef {object} ParsedURLPattern @property {string|null} protocol The protocol, for instance "https". @property {string|null} hostname The hostname, for instance "example.com". @property {string|null} port The serialized port. Empty string for default ports of special schemes. @property {string|null} path The path, starting with "/". @property {string|null} search The search query string, without the leading "?" 13422
UserPromptHandler.sys.mjs @typedef {string} PromptHandlers 8455