All Classes and Interfaces
Class
Description
Informs that port was successfully bound and got a specified connection id.
Indicates whether a frame has been identified as an ad and why.
Indicates whether a frame has been identified as an ad.
Identifies the bottom-most script which caused the frame to be labelled as an ad.
Information about a cookie that is affected by an inspector issue.
Information about the frame affected by an inspector issue.
Information about a request that is affected by an inspector issue.
Animation instance.
Event for when an animation has been cancelled.
Event for each animation that has been created.
AnimationEffect instance
Event for animation that has been started.
Animation type of Animation.
Error while paring app manifest.
Parsed app manifest properties.
Issued when attached to target because of auto-attach or attachToTarget command.
Fired when Element's attribute is modified.
Fired when Element's attribute is removed.
Details for issues around "Attribution Reporting API" usage.
Protocol object for AudioListener
Notifies that the construction of an AudioListener has finished.
Notifies that a new AudioListener has been created.
Protocol object for AudioNode
Notifies that a new AudioNode has been created.
Notifies that an existing AudioNode has been destroyed.
Protocol object for AudioParam
Notifies that a new AudioParam has been created.
Notifies that an existing AudioParam has been destroyed.
Audits domain allows investigation of page violations and possible improvements.
Audits domain allows investigation of page violations and possible improvements.
Authorization challenge for HTTP status code 401 or 407.
Authorization challenge for HTTP status code 401 or 407.
Response to an AuthChallenge.
Response to an AuthChallenge.
Source of the authentication challenge.
Issued when the domain is enabled with handleAuthRequests set to true.
The decision on what to do in response to the authorization challenge.
Enum of AudioParam::AutomationRate from the spec
A node in the accessibility tree.
Values of AXProperty name: - from 'busy' to 'roledescription': states which apply to every AX
node - from 'live' to 'root': attributes which apply to nodes in live regions - from
'autocomplete' to 'valuetext': attributes which apply to widgets - from 'checked' to 'selected':
states which apply to widgets - from 'activedescendant' to 'owns' - relationships between
elements other than parent/child/sibling.
A single computed AX property.
Enum of possible native property sources (as a subtype of a particular AXValueSourceType).
A single source for a computed AX property.
Enum of possible property sources.
Enum of possible property types.
Backend node with a friendly name.
List of not restored reasons for back-forward cache.
Types of not restored reasons for back-forward cache.
Fired for failed bfcache history navigations if BackForwardCache feature is enabled.
Defines events for background web platform features.
Defines events for background web platform features.
Called with all existing backgroundServiceEvents when enabled, and all new events afterwards if
enabled and recording.
Protocol object for BaseAudioContext
Notification is issued every time when binding is called.
Details for a request that has been blocked with the BLOCKED_BY_RESPONSE code.
Enum indicating the reason a response has been blocked.
A cookie with was not sent with a request with the corresponding reason.
The reason why request was blocked.
A cookie which was not stored from a response with the corresponding reason.
Browser window bounds information
Box model.
Style information for drawing a box.
Fired when breakpoint is resolved to an actual script and location.
You can use this enum to choose the Chrome version that you want to use.
The Browser domain defines methods and events for browser managing.
The Browser domain defines methods and events for browser managing.
Browser command ids used by executeBrowserCommand.
Chrome histogram bucket.
Cache identifier.
Information about the cached resource.
Cached response
type of HTTP response cached
A cache's contents have been modified.
A cache has been added/deleted.
Represents function call argument.
JavaScript call frame.
Stack entry for runtime errors and assertions.
A domain for interacting with Cast, Presentation API, and Remote Playback API functionalities.
A domain for interacting with Cast, Presentation API, and Remote Playback API functionalities.
There is a certificate error.
The action to take when a certificate error occurs.
Details about the security state of the page certificate.
Whether the request complied with Certificate Transparency policy.
Enum of AudioNode::ChannelCountMode from the spec
Enum of AudioNode::ChannelInterpretation from the spec
Mirrors DOMCharacterDataModified event.
Fired when Container's child node count has changed.
Mirrors DOMNodeInserted event.
Mirrors DOMNodeRemoved event.
This issue tracks client hints related issues.
Document compatibility mode.
Per-script compilation cache parameters for Page.produceCompilationCache
Issued for every compilation cache generated.
A subset of the full ComputedStyle as defined by the request whitelist.
The underlying connection technology that the browser is supposedly using.
Deprecated.
Issued when console API was called.
Deprecated.
Console message.
Sent when new profile recording is started using console.profile() call.
List of content encodings supported by the backend.
Notifies that existing BaseAudioContext has changed some properties (id stays the same)..
Notifies that a new BaseAudioContext has been created.
Fields in AudioContext that change in real-time.
Enum of AudioContextState from the spec
Enum of BaseAudioContext types
Notifies that an existing BaseAudioContext will be destroyed.
Cookie object
Types of reasons why a cookie may not be sent with a request.
This information is currently necessary, as the front-end has a difficult time finding a specific
cookie.
Cookie parameter object
Represents the cookie's 'Priority' status:
https://tools.ietf.org/html/draft-west-cookie-priority-00
Represents the cookie's 'SameSite' status:
https://tools.ietf.org/html/draft-west-first-party-cookies
Represents the source scheme of the origin that originally set the cookie.
The reason why request was blocked.
Details for a CORS related issue, e.g.
Collected counter information
Coverage data for a source range.
Indicates whether the frame is cross-origin isolated and why it is the case.
CSP Violation type.
This domain exposes CSS read/write operations.
This domain exposes CSS read/write operations.
CSS container query rule descriptor.
CSS keyframe rule representation.
CSS keyframes rule representation.
CSS Layer at-rule descriptor.
CSS Layer data.
CSS media rule descriptor.
Source of the media query: "mediaRule" if specified by a @media rule, "importRule" if specified
by an @import rule, "linkedSheet" if specified by a "media" attribute in a linked stylesheet's
LINK tag, "inlineSheet" if specified by a "media" attribute in an inline stylesheet's STYLE tag.
CSS property declaration data.
CSS rule representation.
CSS Scope at-rule descriptor.
CSS style representation.
CSS stylesheet metainformation.
CSS Supports at-rule descriptor.
Database object.
Database with an array of object stores.
Contains an bucket of collected trace events.
Data entry.
Data entry.
Fired when data chunk was received over the network.
Debugger domain exposes JavaScript debugging capabilities.
Debugger domain exposes JavaScript debugging capabilities.
Debug symbols available for a wasm script.
Type of the debug symbols.
This issue tracks information needed to print a deprecation message.
Fired when remote debugging connection is about to be terminated.
Issued when detached from target for any reason (including detachFromTarget command).
Javascript dialog type.
Enum of image types that can be disabled.
Orientation of a display feature in relation to screen
Called when distribution is changed.
Fired when opening document to write to.
Document snapshot.
Fired when Document has been totally updated.
Provides the interfaces for the Document Object Model (DOM).
This domain exposes DOM read/write operations.
Description of the protocol domain.
This domain exposes DOM read/write operations.
DOM breakpoint type.
DOM debugging allows setting breakpoints on particular DOM operations and events.
DOM debugging allows setting breakpoints on particular DOM operations and events.
A Node in the DOM tree.
This domain facilitates obtaining document snapshots with DOM, layout, and style information.
This domain facilitates obtaining document snapshots with DOM, layout, and style information.
Query and modify DOM storage.
Query and modify DOM storage.
Fired when download makes progress.
Fired when download makes progress.
Fired when page is about to start a download.
Fired when page is about to start a download.
Emitted only when Input.setInterceptDrags is enabled.
This domain emulates different environments for the page.
This domain emulates different environments for the page.
Issued when new message was logged.
Database error.
Network level fetch failure reason.
EventBreakpoints permits setting breakpoints on particular operations and events in targets that
run JavaScript but do not have a DOM.
EventBreakpoints permits setting breakpoints on particular operations and events in targets that
run JavaScript but do not have a DOM.
Object event listener.
A key-value pair for additional event information to pass along.
Fired when EventSource message is received.
Detailed information about exception (or error) that was thrown during script compilation or
execution.
Issued when unhandled exception was revoked.
Issued when exception was thrown and unhandled.
Issued when new execution context is created.
Description of an isolated world.
Issued when execution context is destroyed.
Issued when all executionContexts were cleared in browser
Represents the failure reason when a federated authentication reason fails.
A domain for letting clients substitute browser's network layer with client code.
A domain for letting clients substitute browser's network layer with client code.
Emitted only when page.interceptFileChooser is enabled.
A filter used by target query/discovery/auto-attach operations.
Configuration data for the highlighting of Flex container elements.
Configuration data for the highlighting of Flex item elements.
Properties of a web font:
https://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html#font-descriptions and additional
information such as platformFontFamily and fontVariationAxes.
Generic font families collection.
Default font sizes.
Fires whenever a web font is updated.
Information about font variation axes for variable fonts
Information about the Frame on the page.
Fired when frame has been attached to its parent.
Fired when frame no longer has a scheduled navigation.
Fired when frame has been detached from its parent.
Fired once navigation of the frame has completed.
Fired when a renderer-initiated navigation is requested.
Information about the Resource on the page.
Information about the Frame hierarchy along with their cached resources.
Fired when frame schedules a potential navigation.
Fired when frame has started loading.
Fired when frame has stopped loading.
Information about the Frame hierarchy.
Coverage data for a JavaScript function.
Depending on the concrete errorType, different properties are set.
Describes a single graphics processor (GPU).
Provides information about the GPU(s) on the system.
Configuration data for the highlighting of Grid elements.
Configurations for Persistent Grid Highlight
Response HTTP header entry
This domain provides experimental commands only supported in headless mode.
This domain provides experimental commands only supported in headless mode.
If heap objects tracking has been started then backend may send update for one or more fragments
Configuration data for the highlighting of page elements.
Configuration for dual screen hinge
Chrome histogram.
Describes a supported image decoding profile with its associated minimum and maximum resolutions
and subsampling.
Image format of a given image.
The origin's IndexedDB object store has been modified.
The origin's IndexedDB database list has been modified.
Inherited pseudo element matches from pseudos of an ancestor node.
Inherited CSS rule collection from ancestor node.
Information about the request initiator.
Type of this initiator.
Fired when Element's inline style is modified via a CSS property modification.
Details of post layout rendered text positions.
Information about insecure content on the page.
Fired when user cancels the inspect mode.
Fired when the node should be inspected.
An inspector issue reported from the back-end.
A unique identifier for the type of issue.
This struct holds a list of optional fields with additional information specific to the kind of
issue.
Issued when object should be inspected (for example, as a result of inspect() command line API
call).
The installability error
Stages of the interception to begin intercepting.
One of the interest groups was accessed by the associated page.
Enum of interest group access types.
Ad advertising element inside an interest group.
The full details of an interest group.
Object internal property descriptor.
Fired when interstitial page was hidden
Fired when interstitial page was shown
Input/Output operations for streams produced by DevTools.
Input/Output operations for streams produced by DevTools.
This is fired whenever the outstanding issue/error message changes.
Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been
closed.
Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to
open.
JsFunction marks a functional interface as being the definition of a JavaScript function.
Key.
Interface representing basic keyboard operations.
Keyframes Rule
Keyframe Style
Key path.
Key path type.
Key range.
Key type.
See https://github.com/WICG/LargestContentfulPaint and largest_contentful_paint.idl
If heap objects tracking has been started then backend regularly sends a current value for last
seen object id and corresponding timestamp.
A class that is able to create and launch a browser instance.
Information about a compositing layer.
See https://wicg.github.io/layout-instability/#sec-layout-shift and layout_shift.idl
Details of an element in the DOM tree with a LayoutObject.
Table of details of an element in the DOM tree with a LayoutObject.
Layout viewport position and dimensions.
Fired for top level page lifecycle events such as navigation, load, paint, etc.
Style information for drawing a line.
The line pattern (default: solid)
The loadComplete event mirrors the load complete event sent by the browser to assistive
technology when the web page has finished loading.
Fired when HTTP request has failed to load.
Fired when HTTP request has finished loading.
An options object that may be extended later to better support CORS, CORB and streaming.
An object providing the result of a network resource load.
Location in the source code.
Location range within one script.
Provides access to log entries.
Provides access to log entries.
Log entry.
Log entry severity.
Log entry source.
This is a wrapper around an input stream which logs the UTF-8 text content as soon as the end of the input stream is reached;
This domain allows detailed inspection of media elements
This domain allows detailed inspection of media elements
Keep in sync with MediaLogMessageLevel We are currently keeping the message level 'error'
separate from the PlayerError type because right now they represent different things, this one
being a DVLOG(ERROR) style log message that gets printed based on what log level is selected in
the UI, and the other is a representation of a media::PipelineStatus object.
Media query descriptor.
Media query expression descriptor.
Fires whenever a MediaQuery result changes (for example, after a browser window has been
resized.) The current implementation considers only viewport-dependent media features.
Details exposed when memory request explicitly declared.
Issued when new console message is added.
Message severity.
Message source.
Run-time execution metric.
Current values of the metrics.
A description of mixed content (HTTP resources on HTTPS pages), as defined by
https://www.w3.org/TR/mixed-content/#categories
Executable module information
Interface representing basic mouse operations.
A name/value pair.
Fired when same-document navigation happens, e.g.
Navigation history entry.
The type of a frameNavigated event.
Issued when the target starts or stops needing BeginFrames.
Network domain allows tracking network activities of the page.
Network domain allows tracking network activities of the page.
DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes.
Fired when the node should be highlighted.
Notifies that an AudioNode is connected to an AudioParam.
Notifies that an AudioNode is disconnected to an AudioParam.
Notifies that two AudioNodes are connected.
Notifies that AudioNodes are disconnected.
The nodesUpdated event is sent every time a previously requested node has changed the in tree.
Table containing nodes.
Object containing abbreviated remote object value.
Object store.
Object store index.
Object subtype hint.
Object type.
The HTML <option> element is used to define an item contained in a <select>,
an <optgroup>, or a <datalist> element.
Status for an Origin Trial.
Origin Trial(https://www.chromium.org/blink/origin-trials) support.
This domain provides various functionality related to drawing atop the inspected page.
This domain provides various functionality related to drawing atop the inspected page.
Actions and events related to the inspected page belong to the page domain.
Actions and events related to the inspected page belong to the page domain.
Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.
Reporting of performance timeline events, as specified in
https://w3c.github.io/performance-timeline/#dom-performanceobserver.
Reporting of performance timeline events, as specified in
https://w3c.github.io/performance-timeline/#dom-performanceobserver.
Definition of PermissionDescriptor defined in the Permissions API:
https://w3c.github.io/permissions/#dictdef-permissiondescriptor.
Reason for a permissions policy feature to be disabled.
All Permissions Policy features.
Serialized fragment of layer picture along with its offset within the layer.
Information about amount of glyphs that were rendered with given font.
Corresponds to kMediaError
Represents logged source line numbers reported in an error.
Send a list of any errors that need to be delivered.
Corresponds to kMediaEventTriggered
Send events as a list, allowing them to be batched on the browser for less congestion.
Have one type per entry in MediaLogRecord::Type Corresponds to kMessage
Send a list of any messages that need to be delivered.
This can be called multiple times, and can be used to set / override / remove player properties.
Corresponds to kMediaPropertyChange
Called whenever a player is created, or when a new agent joins and receives a list of active
players.
Orientation type.
Specifies a number of samples attributed to a certain source position.
Post data entry for HTTP request
Reports coverage delta since the last poll (either from an event like this, or from
takePreciseCoverage for the current isolate.
Fired when a prerender attempt is completed.
List of FinalStatus reasons for Prerender2.
Memory pressure level.
Object private field descriptor.
Represents process info.
Profile.
Profile node.
Object property descriptor.
Object type.
Based on this enum, some features of cdp4j during connection and session setup are enabled or disabled.
Called when a pseudo element is added to an element.
CSS rule collection for a single pseudo style.
Called when a pseudo element is removed from an element.
Pseudo element type.
Details for issues about documents in Quirks Mode or Limited Quirks Mode that affects page
layouting.
Data that is only present on rare nodes.
Notifies about a new protocol message received from the session (as reported in attachedToTarget
event).
Called when the recording state for the service has been updated.
Rectangle.
The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/
The referring-policy used for the navigation.
Mirror object referencing original JavaScript object.
Reason for rectangle to force scrolling on the main thread
An object representing a report generated by the Reporting API.
Is sent whenever a new report is added.
The status of a Reporting API report.
HTTP request data.
Details of an intercepted HTTP request, which must be either allowed, blocked, modified or
mocked.
Request pattern for interception.
Issued when the domain is enabled and the request URL matches the specified filter.
Fired if request ended up loading from cache.
Stages of the request to handle.
Fired when page is about to send HTTP request.
Fired when additional information about a requestWillBeSent event is available from the network
stack.
Fired when resource loading priority is changed
Loading priority of a resource request.
Timing information for the request.
Resource type as it was perceived by the rendering engine.
HTTP response data.
Fired when HTTP response is available.
Fired when additional information about a responseReceived event is available from the network
stack.
Fired when the virtual machine resumed execution.
A structure holding an RGBA color.
Match data for a CSS rule.
CSS coverage information.
Runtime domain exposes JavaScript runtime by means of remote evaluation and mirror objects.
Runtime domain exposes JavaScript runtime by means of remote evaluation and mirror objects.
Runtime call counter information
This information is currently necessary, as the front-end has a difficult time finding a specific
cookie.
Sampling profile.
Sampling Heap Profile node.
A single sample from a sampling profile.
Array of heap profile samples.
Heap profile sample.
This domain is deprecated.
This domain is deprecated.
Scope description.
Scope type.
Compressed image data requested by the startScreencast.
Screencast frame metadata.
Fired when the page with currently enabled screencast was shown or hidden .
Screen orientation.
Encoding options for a screenshot.
Fired when user asks to capture screenshot of some area on the page.
Coverage data for a JavaScript script.
Fired when virtual machine fails to parse the script.
Font families collection for a script.
Enum of possible script languages.
Fired when virtual machine parses script.
Location in the source code.
Type profile data collected during runtime for a JavaScript script.
Rectangle where scrolling happens on the main thread.
Search match for resource.
Indicates whether the frame is a secure context and why it is the case.
Security
Security
Security details about a request.
The security level of a page or resource.
The security state of the page changed.
An explanation of an factor contributing to the security state.
Selector list data.
The Background Service that will be associated with the commands/events.
ServiceWorker error message.
ServiceWorker registration.
Source of serviceworker response.
ServiceWorker version.
Fired when backend wants to provide client with the missing DOM structure.
Types of reasons why a cookie may not be stored from a response.
Called when shadow root is popped from the element.
Called when shadow root is pushed into the element.
Shadow root type.
CSS Shape Outside details.
Details for a issue arising from an SAB being instantiated in, or transferred to a context that
is not cross-origin isolated.
Details of a signed certificate timestamp (SCT).
Information about a signed exchange response.
Field type for a signed exchange related error.
Information about a signed exchange header.
Information about a signed exchange response.
Fired when a signed exchange was received over the network
Information about a signed exchange signature.
This is fired whenever the list of available sinks changes.
Describes the width and height dimensions of an entity.
Configuration data for drawing the source order of an elements children.
Text range within a resource.
Call frames for assertions or error messages.
If debuggerId is set stack trace comes from another debugger and can be resolved there.
Sticky position constraints.
DOM Storage identifier.
Enum of possible storage types.
Compression type to use for traces returned via streams.
Data format of a trace.
A descriptor of operation to mutate style declaration text.
Fired whenever an active document stylesheet is added.
Fired whenever a stylesheet is changed as a result of the client operation.
Stylesheet type: "injected" for stylesheets injected via extension, "user-agent" for user-agent
stylesheets, "inspector" for stylesheets created by the inspector (i.e.
Fired whenever an active document stylesheet is removed.
Fired when request for resources within a .wbn file failed.
Fired when handling requests for resources within a .wbn file.
Fired once when parsing the .wbn file has failed.
Fired once when parsing the .wbn file has succeeded.
YUV subsampling type of the pixels of a given image.
The SystemInfo domain defines methods and events for querying low-level system information.
The SystemInfo domain defines methods and events for querying low-level system information.
Supports additional targets discovery and allows to attach to them.
Supports additional targets discovery and allows to attach to them.
Fired when debugging target has crashed
Issued when a target has crashed.
Issued when a possible inspection target is created.
Issued when a target is destroyed.
Issued when some information about a target has changed.
Fired when debugging target has reloaded after crash
The Tethering domain defines methods and events for browser port binding.
The Tethering domain defines methods and events for browser port binding.
Table of details of the post layout rendered text positions.
Sent when a performance timeline event is added.
Called when top layer elements are changed.
Controls how the trace buffer stores data.
Backend type to use for tracing.
Signals that tracing is stopped and there is no trace buffers pending flush, all data were
delivered via dataCollected events.
Transition type.
Fired exactly once for each Trust Token operation.
Determines what type of Trust Token operation is executed and depending on the type, some
additional parameters.
Only set for "token-redemption" type and determine whether to request a fresh SRR or use a still
valid cached SRR.
Pair of issuer origin and number of available (signed, but not used) Trust Tokens from that
issuer.
Describes a type collected during runtime.
Source offset and types for a parameter or return value.
This generic abstract class is used for obtaining full generics type information
by sub-classing; it must be converted to
implementation
(implemented by
invalid @link
ResolvedType
JavaType
from "databind" bundle) to be used.Usage for a storage type.
Used to specify User Agent Cient Hints to emulate.
Used to specify User Agent Cient Hints to emulate.
Data for a simple selector (these are delimited by commas in a selector list).
Describes a supported video decoding profile with its associated minimum and maximum resolutions.
Describes a supported video encoding profile with its associated maximum resolution and maximum
framerate.
Viewport for capturing screenshot.
Violation configuration setting.
Violation type.
Notification sent after the virtual time budget for the current VirtualTimePolicy has run out.
advance: If the scheduler runs out of immediate work, the virtual time base may fast forward to
allow the next delayed task (if any) to run; pause: The virtual time base may not advance;
pauseIfNetworkFetchesPending: The virtual time base may not advance if there are any pending
resource fetches.
Security state information about the page.
The security state of the page changed.
Visual viewport position, dimensions, and scale.
This domain allows inspection of Web Audio API.
This domain allows inspection of Web Audio API.
This domain allows configuring virtual authenticators to test the WebAuthn API.
This domain allows configuring virtual authenticators to test the WebAuthn API.
Represents the value serialiazed by the WebDriver BiDi specification
https://w3c.github.io/webdriver-bidi.
Fired when WebSocket is closed.
Fired upon WebSocket creation.
WebSocket message data.
Fired when WebSocket message error occurs.
Fired when WebSocket message is received.
Fired when WebSocket message is sent.
Fired when WebSocket handshake response becomes available.
WebSocket request data.
WebSocket response data.
Fired when WebSocket is about to initiate handshake.
Fired when WebTransport is disposed.
Fired when WebTransport handshake is finished.
Fired upon WebTransport creation.
Fired when a new window is going to be opened, via window.open(), link click, form submission,
etc.
The state of the browser window.