All Classes

Class Description
AbstractListener<T>  
Accepted
Informs that port was successfully bound and got a specified connection id
Accessibility  
AccessibilityImpl  
AdaptiveProcessManager  
AddDatabase  
AddHeapSnapshotChunk  
Animation  
Animation
Animation instance
AnimationCanceled
Event for when an animation has been cancelled
AnimationCreated
Event for each animation that has been created
AnimationEffect
AnimationEffect instance
AnimationImpl  
AnimationStarted
Event for animation that has been started
AnimationType  
ApplicationCache  
ApplicationCache
Detailed application cache information
ApplicationCacheImpl  
ApplicationCacheResource
Detailed application cache resource information
ApplicationCacheStatusUpdated  
AppManifestError
Error while paring app manifest
AppManifestParsedProperties
Parsed app manifest properties
AsyncWebSocketFactory  
AsyncWebSocketListener  
AttachedToTarget
Issued when attached to target because of auto-attach or `attachToTarget` command
AttributeModified
Fired when `Element`'s attribute is modified
AttributeRemoved
Fired when `Element`'s attribute is removed
AudioListener
Protocol object for AudioListner
AudioListenerCreated
Notifies that the construction of an AudioListener has finished
AudioListenerWillBeDestroyed
Notifies that a new AudioListener has been created
AudioNode
Protocol object for AudioNode
AudioNodeCreated
Notifies that a new AudioNode has been created
AudioNodeWillBeDestroyed
Notifies that an existing AudioNode has been destroyed
AudioParam
Protocol object for AudioParam
AudioParamCreated
Notifies that a new AudioParam has been created
AudioParamWillBeDestroyed
Notifies that an existing AudioParam has been destroyed
Audits
Audits domain allows investigation of page violations and possible improvements
AuditsImpl  
AuthChallenge
Authorization challenge for HTTP status code 401 or 407
AuthChallenge
Authorization challenge for HTTP status code 401 or 407
AuthChallengeResponse
Response to an AuthChallenge
AuthChallengeResponse
Response to an AuthChallenge
AuthChallengeSource  
AuthenticatorProtocol  
AuthenticatorTransport  
AuthRequired
Issued when the domain is enabled with handleAuthRequests set to true The request is paused until client responds with continueWithAuth
AuthResponse  
AutomationRate
Enum of AudioParam::AutomationRate from the spec
AwaitPromiseResult  
AXNode
A node in the accessibility tree
AXProperty  
AXPropertyName
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
AXRelatedNode  
AXValue
A single computed AX property
AXValueNativeSourceType
Enum of possible native property sources (as a subtype of a particular AXValueSourceType)
AXValueSource
A single source for a computed AX property
AXValueSourceType
Enum of possible property sources
AXValueType
Enum of possible property types
BackendNode
Backend node with a friendly name
BackgroundService
Defines events for background web platform features
BackgroundServiceEvent  
BackgroundServiceEventReceived
Called with all existing backgroundServiceEvents when enabled, and all new events afterwards if enabled and recording
BackgroundServiceImpl  
BaseAudioContext
Protocol object for BaseAudioContext
BeginFrameResult  
BindingCalled
Notification is issued every time when binding is called
BlockedCookieWithReason
A cookie with was not sent with a request with the corresponding reason
BlockedReason
The reason why request was blocked
BlockedSetCookieWithReason
A cookie which was not stored from a response with the corresponding reason
Bounds
Browser window bounds information
BoxModel
Box model
BreakLocation  
BreakLocationType  
BreakpointResolved
Fired when breakpoint is resolved to an actual script and location
Browser  
Browser
The Browser domain defines methods and events for browser managing
BrowserImpl  
Bucket
Chrome histogram bucket
BufferUsage  
Cache
Cache identifier
CachedResource
Information about the cached resource
CachedResponse
Cached response
CachedResponseType
type of HTTP response cached
CacheStorage  
CacheStorageContentUpdated
A cache's contents have been modified
CacheStorageImpl  
CacheStorageListUpdated
A cache has been added/deleted
CallArgument
Represents function call argument Either remote object id `objectId`, primitive `value`, unserializable primitive value or neither of (for undefined) them should be specified
CallFrame
JavaScript call frame Array of call frames form the call stack
CallFrame
Stack entry for runtime errors and assertions
CallFunctionOnResult  
CaptureSnapshotResult  
Cast
A domain for interacting with Cast, Presentation API, and Remote Playback API functionalities
CastImpl  
CdpConsoleLogger  
CdpConsoleLogggerLevel  
CdpException  
CdpLog4jLogger  
CdpLogger  
CdpLoggerFactory  
CdpLoggerType  
CdpProcess  
CdpReadTimeoutException  
CdpSlf4jLogger  
CertificateError
There is a certificate error If overriding certificate errors is enabled, then it should be handled with the `handleCertificateError` command Note: this event does not fire if the certificate error has been allowed internally Only one client per target should override certificate errors at the same time
CertificateErrorAction
The action to take when a certificate error occurs continue will continue processing the request and cancel will cancel the request
CertificateSecurityState
Details about the security state of the page certificate
CertificateTransparencyCompliance
Whether the request complied with Certificate Transparency policy
Channel  
ChannelCountMode
Enum of AudioNode::ChannelCountMode from the spec
ChannelFactory  
ChannelInterpretation
Enum of AudioNode::ChannelInterpretation from the spec
CharacterDataModified
Mirrors `DOMCharacterDataModified` event
ChildNodeCountUpdated
Fired when `Container`'s child node count has changed
ChildNodeInserted
Mirrors `DOMNodeInserted` event
ChildNodeRemoved
Mirrors `DOMNodeRemoved` event
ClientNavigationReason  
Command  
CommandException  
CompilationCacheProduced
Issued for every compilation cache generated Is only available if Page setGenerateCompilationCache is enabled
CompileScriptResult  
ComputedStyle
A subset of the full ComputedStyle as defined by the request whitelist
Connection  
ConnectionType
The underlying connection technology that the browser is supposedly using
Console Deprecated.
ConsoleAPICalled
Issued when console API was called
ConsoleApiCallType  
ConsoleImpl  
ConsoleMessage
Console message
ConsoleProfileFinished  
ConsoleProfileStarted
Sent when new profile recording is started using console profile() call
Constant  
ContextChanged
Notifies that existing BaseAudioContext has changed some properties (id stays the same)
ContextCreated
Notifies that a new BaseAudioContext has been created
ContextDestroyed
Notifies that existing BaseAudioContext has been destroyed
ContextRealtimeData
Fields in AudioContext that change in real-time
ContextState
Enum of AudioContextState from the spec
ContextType
Enum of BaseAudioContext types
ContextWillBeDestroyed
Notifies that an existing BaseAudioContext will be destroyed
Cookie
Cookie object
CookieBlockedReason
Types of reasons why a cookie may not be sent with a request
CookieParam
Cookie parameter object
CookiePriority
Represents the cookie's 'Priority' status: https://tools ietf org/html/draft-west-cookie-priority-00
CookieSameSite
Represents the cookie's 'SameSite' status: https://tools ietf org/html/draft-west-first-party-cookies
CounterInfo
Collected counter information
CoverageRange
Coverage data for a source range
Credential  
CSS
This domain exposes CSS read/write operations All CSS objects (stylesheets, rules, and styles) have an associated `id` used in subsequent operations on the related object Each object type has a specific `id` structure, and those are not interchangeable between objects of different kinds CSS objects can be loaded using the `get*ForNode()` calls (which accept a DOM node id) A client can also keep track of stylesheets via the `styleSheetAdded`/`styleSheetRemoved` events and subsequently load the required stylesheet contents using the `getStyleSheet[Text]()` methods
CSSComputedStyleProperty  
CSSImpl  
CSSKeyframeRule
CSS keyframe rule representation
CSSKeyframesRule
CSS keyframes rule representation
CSSMedia
CSS media rule descriptor
CSSMediaSource  
CSSProperty
CSS property declaration data
CSSRule
CSS rule representation
CSSStyle
CSS style representation
CSSStyleSheetHeader
CSS stylesheet metainformation
CustomPreview  
CustomTypeAdapter  
Database  
Database
Database object
DatabaseImpl  
DatabaseWithObjectStores
Database with an array of object stores
DataCollected
Contains an bucket of collected trace events When tracing is stopped collected events will be send as a sequence of dataCollected events followed by tracingComplete event
DataEntry
Data entry
DataEntry
Data entry
DataReceived
Fired when data chunk was received over the network
Debugger
Debugger domain exposes JavaScript debugging capabilities It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc
DebuggerImpl  
DestinationUnreachableException  
Detached
Fired when remote debugging connection is about to be terminated Contains detach reason
DetachedFromTarget
Issued when detached from target for any reason (including `detachFromTarget` command) Can be issued multiple times per target if multiple sessions have been attached to it
DeviceOrientation  
DeviceOrientationImpl  
DialogType
Javascript dialog type
DistributedNodesUpdated
Called when distrubution is changed
DocumentSnapshot
Document snapshot
DocumentUpdated
Fired when `Document` has been totally updated Node ids are no longer valid
Dom
Provides the interfaces for the Document Object Model (DOM).
DOM
This domain exposes DOM read/write operations Each DOM Node is represented with its mirror object that has an `id` This `id` can be used to get additional information on the Node, resolve it into the JavaScript object wrapper, etc It is important that client receives DOM events only for the nodes that are known to the client Backend keeps track of the nodes that were sent to the client and never sends the same node twice It is client's responsibility to collect information about the nodes that were sent to the client
Domain  
Domain
Description of the protocol domain
DOMBreakpointType
DOM breakpoint type
DomContentEventFired  
DOMDebugger
DOM debugging allows setting breakpoints on particular DOM operations and events JavaScript execution will stop on these operations as if there was a regular breakpoint set
DOMDebuggerImpl  
DOMImpl  
DOMNode
A Node in the DOM tree
DOMSnapshot
This domain facilitates obtaining document snapshots with DOM, layout, and style information
DOMSnapshotImpl  
DOMStorage
Query and modify DOM storage
DOMStorageImpl  
DomStorageItemAdded  
DomStorageItemRemoved  
DomStorageItemsCleared  
DomStorageItemUpdated  
DownloadBehavior  
DownloadWillBegin
Fired when page is about to start a download
ElementNotFoundException  
Emulation
This domain emulates different environments for the page
EmulationImpl  
Encoding  
EntryAdded
Issued when new message was logged
EntryPreview  
Error
Database error
ErrorReason
Network level fetch failure reason
EvaluateOnCallFrameResult  
EvaluateResult  
EventListener  
EventListener
Object event listener
EventMetadata
A key-value pair for additional event information to pass along
EventName  
Events  
EventSourceMessageReceived
Fired when EventSource message is received
ExceptionDetails
Detailed information about exception (or error) that was thrown during script compilation or execution
ExceptionRevoked
Issued when unhandled exception was revoked
ExceptionThrown
Issued when exception was thrown and unhandled
ExecuteSQLResult  
ExecutionContextCreated
Issued when new execution context is created
ExecutionContextDescription
Description of an isolated world
ExecutionContextDestroyed
Issued when execution context is destroyed
ExecutionContextsCleared
Issued when all executionContexts were cleared in browser
Experimental  
Fetch
A domain for letting clients substitute browser's network layer with client code
FetchImpl  
FileChooserInputMode  
FileChooserOpened
Emitted only when `page interceptFileChooser` is enabled
FontFace
Properties of a web font: https://www w3 org/TR/2008/REC-CSS2-20080411/fonts html#font-descriptions
FontFamilies
Generic font families collection
FontSizes
Default font sizes
FontsUpdated
Fires whenever a web font is updated A non-empty font parameter indicates a successfully loaded web font
FormattingTuple
Holds the results of formatting done by MessageFormatter.
Frame
Information about the Frame on the page
FrameAttached
Fired when frame has been attached to its parent
FrameClearedScheduledNavigation
Fired when frame no longer has a scheduled navigation
FrameDetached
Fired when frame has been detached from its parent
FrameNavigated
Fired once navigation of the frame has completed Frame is now associated with the new loader
FrameNavigationReason  
FrameRequestedNavigation
Fired when a renderer-initiated navigation is requested Navigation may still be cancelled after the event is issued
FrameResized  
FrameResource
Information about the Resource on the page
FrameResourceTree
Information about the Frame hierarchy along with their cached resources
FrameScheduledNavigation
Fired when frame schedules a potential navigation
FrameStartedLoading
Fired when frame has started loading
FrameStoppedLoading
Fired when frame has stopped loading
FrameTree
Information about the Frame hierarchy
FrameWithManifest
Frame identifier - manifest URL pair
FunctionCoverage
Coverage data for a JavaScript function
GestureSourceType  
GetAppManifestResult  
GetBackgroundColorsResult  
GetDOMCountersResult  
GetEncodedResponseResult  
GetFrameOwnerResult  
GetHeapUsageResult  
GetInfoResult  
GetInlineStylesForNodeResult  
GetLayoutMetricsResult  
GetMatchedStylesForNodeResult  
GetMetadataResult  
GetNavigationHistoryResult  
GetNodeForLocationResult  
GetPropertiesResult  
GetResourceContentResult  
GetResponseBodyForInterceptionResult  
GetResponseBodyResult  
GetResponseBodyResult  
GetScriptSourceResult  
GetSnapshotResult  
GetUsageAndQuotaResult  
GetVersionResult  
GetWindowForTargetResult  
GPUDevice
Describes a single graphics processor (GPU)
GPUInfo
Provides information about the GPU(s) on the system
Header  
HeaderEntry
Response HTTP header entry
HeadlessExperimental
This domain provides experimental commands only supported in headless mode
HeadlessExperimentalImpl  
HeapProfiler  
HeapProfilerImpl  
HeapStatsUpdate
If heap objects tracking has been started then backend may send update for one or more fragments
HighlightConfig
Configuration data for the highlighting of page elements
Histogram
Chrome histogram
ImageDecodeAcceleratorCapability
Describes a supported image decoding profile with its associated minimum and maximum resolutions and subsampling
ImageFormat  
ImageType
Image format of a given image
IndexedDB  
IndexedDBContentUpdated
The origin's IndexedDB object store has been modified
IndexedDBImpl  
IndexedDBListUpdated
The origin's IndexedDB database list has been modified
InheritedStyleEntry
Inherited CSS rule collection from ancestor node
Initiator
Information about the request initiator
InitiatorType  
InlineStyleInvalidated
Fired when `Element`'s inline style is modified via a CSS property modification
InlineTextBox
Details of post layout rendered text positions The exact layout should not be regarded as stable and may change between versions
Input  
InputImpl  
InsecureContentStatus
Information about insecure content on the page
InspectMode  
InspectModeCanceled
Fired when user cancels the inspect mode
InspectNodeRequested
Fired when the node should be inspected This happens after call to `setInspectMode` or when user manually inspects an element
Inspector  
InspectorImpl  
InspectRequested
Issued when object should be inspected (for example, as a result of inspect() command line API call)
InstrumentationName  
InterceptionStage
Stages of the interception to begin intercepting Request will intercept before the request is sent Response will intercept after the response is received
InternalPropertyDescriptor
Object internal property descriptor This property isn't normally visible in JavaScript code
InterstitialHidden
Fired when interstitial page was hidden
InterstitialShown
Fired when interstitial page was shown
IO
Input/Output operations for streams produced by DevTools
IOImpl  
IssueUpdated
This is fired whenever the outstanding issue/error message changes |issueMessage| is empty if there is no issue
JavaScript  
JavascriptDialogClosed
Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed
JavascriptDialogOpening
Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open
JettyWebSocketChannel  
JettyWebSocketFactory  
JettyWebSocketListener  
JsFunction
JsFunction marks a functional interface as being the definition of a JavaScript function.
Key
Key
Keyboard
Interface representing basic keyboard operations.
KeyEventType  
KeyframesRule
Keyframes Rule
KeyframeStyle
Keyframe Style
KeyPath
Key path
KeyPathType  
KeyRange
Key range
KeyType  
LastSeenObjectId
If heap objects tracking has been started then backend regularly sends a current value for last seen object id and corresponding timestamp If the were changes in the heap since last event then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event
Launcher  
Layer
Information about a compositing layer
LayerPainted  
LayerTree  
LayerTreeDidChange  
LayerTreeImpl  
LayoutTreeNode
Details of an element in the DOM tree with a LayoutObject
LayoutTreeSnapshot
Table of details of an element in the DOM tree with a LayoutObject
LayoutViewport
Layout viewport position and dimensions
LifecycleEvent
Fired for top level page lifecycle events such as navigation, load, paint, etc
LinuxProcessManager  
LoadEventFired  
LoadingFailed
Fired when HTTP request has failed to load
LoadingFinished
Fired when HTTP request has finished loading
LoadTimeoutException  
Location
Location in the source code
Log
Provides access to log entries
LogEntry
Log entry
LogEntrySeverity  
LogEntrySource  
LoggerFactory  
LogImpl  
MacOsProcessManager  
MainFrameReadyForScreenshots
Issued when the main frame has first submitted a frame to the browser May only be fired while a BeginFrame is in flight Before this event, screenshotting requests may fail
Media
This domain allows detailed inspection of media elements
MediaFeature  
MediaImpl  
MediaQuery
Media query descriptor
MediaQueryExpression
Media query expression descriptor
MediaQueryResultChanged
Fires whenever a MediaQuery result changes (for example, after a browser window has been resized ) The current implementation considers only viewport-dependent media features
Memory  
MemoryDumpConfig  
MemoryImpl  
MessageAdded
Issued when new console message is added
MessageFormatter
Formats messages according to very simple substitution rules.
MessageHandler  
MessageSeverity  
MessageSource  
Metric
Run-time execution metric
Metrics
Current values of the metrics
MixedContentType
A description of mixed content (HTTP resources on HTTPS pages).
Module
Executable module information
Mouse
Interface representing basic mouse operations.
MouseButton  
MouseEventType  
NameValue
A name/value pair
NavigatedWithinDocument
Fired when same-document navigation happens, e g due to history API usage or anchor navigation
NavigateResult  
NavigationEntry
Navigation history entry
NavigationRequested
Fired when a navigation is started if navigation throttles are enabled The navigation will be deferred until processNavigation is called
Navigator  
NeedsBeginFramesChanged
Issued when the target starts or stops needing BeginFrames Deprecated Issue beginFrame unconditionally instead and use result from beginFrame to detect whether the frames were suppressed
Network
Network domain allows tracking network activities of the page It exposes information about http, file, data and other requests and responses, their headers, bodies, timing, etc
NetworkImpl  
NetworkStateUpdated  
Node
DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes DOMNode is a base node mirror type
NodeHighlightRequested
Fired when the node should be highlighted This happens after call to `setInspectMode`
NodeParamConnected
Notifies that an AudioNode is connected to an AudioParam
NodeParamDisconnected
Notifies that an AudioNode is disconnected to an AudioParam
NodesConnected
Notifies that two AudioNodes are connected
NodesDisconnected
Notifies that AudioNodes are disconnected The destination can be null, and it means all the outgoing connections from the source are disconnected
NodeTreeSnapshot
Table containing nodes
NvWebSocketChannel  
NvWebSocketFactory  
NvWebSocketListener  
ObjectPreview
Object containing abbreviated remote object value
ObjectStore
Object store
ObjectStoreIndex
Object store index
ObjectSubtypeHint  
ObjectType  
Option
The HTML <option> element is used to define an item contained in a <select>, an <optgroup>, or a <datalist> element.
Optional  
Options  
Options.Builder  
Overlay
This domain provides various functionality related to drawing atop the inspected page
OverlayImpl  
Page
Actions and events related to the inspected page belong to the page domain
PageImpl  
Paused
Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria
PauseOnExceptionState  
PauseReason  
PdfTransferMode  
Performance  
PerformanceImpl  
PerformSearchResult  
PermissionDescriptor
Definition of PermissionDescriptor defined in the Permissions API: https://w3c github io/permissions/#dictdef-permissiondescriptor
PermissionSetting  
PermissionType  
PictureTile
Serialized fragment of layer picture along with its offset within the layer
Platform  
PlatformFontUsage
Information about amount of glyphs that were rendered with given font
PlayerEvent  
PlayerEventsAdded
Send events as a list, allowing them to be batched on the browser for less congestion If batched, events must ALWAYS be in chronological order
PlayerEventType
Break out events into different types
PlayerPropertiesChanged
This can be called multiple times, and can be used to set / override / remove player properties A null propValue indicates removal
PlayerProperty
Player Property type
PlayersCreated
Called whenever a player is created, or when a new agent joins and recieves a list of active players If an agent is restored, it will recieve the full list of player ids and all events again
Point  
PointerType  
PortraitType  
PositionTickInfo
Specifies a number of samples attributed to a certain source position
PressureLevel
Memory pressure level
PrintToPDFResult  
PrivatePropertyDescriptor
Object private field descriptor
ProcessExecutor
Process executor type
ProcessInfo
Represents process info
ProcessManager  
Profile
Profile
ProfileNode
Profile node Holds callsite information, execution statistics and child nodes
Profiler  
ProfilerImpl  
PropertyDescriptor
Object property descriptor
PropertyPreview  
PropertyPreviewType  
PseudoElementAdded
Called when a pseudo element is added to an element
PseudoElementMatches
CSS rule collection for a single pseudo style
PseudoElementRemoved
Called when a pseudo element is removed from an element
PseudoType
Pseudo element type
RareBooleanData  
RareIntegerData  
RareStringData
Data that is only present on rare nodes
ReadResult  
ReceivedMessageFromTarget
Notifies about a new protocol message received from the session (as reported in `attachedToTarget` event)
RecordingStateChanged
Called when the recording state for the service has been updated
Rect
Rectangle
ReferrerPolicy  
RemoteLocation  
RemoteObject
Mirror object referencing original JavaScript object
RepaintReason  
ReportHeapSnapshotProgress  
Request
HTTP request data
RequestDataResult  
RequestEntriesResult  
RequestIntercepted
Details of an intercepted HTTP request, which must be either allowed, blocked, modified or mocked Deprecated, use Fetch requestPaused instead
RequestMemoryDumpResult  
RequestPattern  
RequestPattern
Request pattern for interception
RequestPaused
Issued when the domain is enabled and the request URL matches the specified filter The request is paused until the client responds with one of continueRequest, failRequest or fulfillRequest The stage of the request can be determined by presence of responseErrorReason and responseStatusCode -- the request is at the response stage if either of these fields is present and in the request stage otherwise
RequestServedFromCache
Fired if request ended up loading from cache
RequestStage
Stages of the request to handle Request will intercept before the request is sent Response will intercept after the response is received (but before response body is received
RequestWillBeSent
Fired when page is about to send HTTP request
RequestWillBeSentExtraInfo
Fired when additional information about a requestWillBeSent event is available from the network stack Not every requestWillBeSent event will have an additional requestWillBeSentExtraInfo fired for it, and there is no guarantee whether requestWillBeSent or requestWillBeSentExtraInfo will be fired first for the same request
ResetProfiles  
ResourceChangedPriority
Fired when resource loading priority is changed
ResourcePriority
Loading priority of a resource request
ResourceTiming
Timing information for the request
ResourceType
Resource type as it was perceived by the rendering engine
Response
HTTP response data
ResponseReceived
Fired when HTTP response is available
ResponseReceivedExtraInfo
Fired when additional information about a responseReceived event is available from the network stack Not every responseReceived event will have an additional responseReceivedExtraInfo for it, and responseReceivedExtraInfo may be fired before or after responseReceived
RestartFrameResult  
Resumed
Fired when the virtual machine resumed execution
Returns  
RGBA
A structure holding an RGBA color
RuleMatch
Match data for a CSS rule
RuleUsage
CSS coverage information
RunScriptResult  
Runtime
Runtime domain exposes JavaScript runtime by means of remote evaluation and mirror objects Evaluation results are returned as mirror object that expose object type, string representation and unique identifier that can be used for further object reference Original objects are maintained in memory unless they are either explicitly released or are released along with the other objects in their object group
RuntimeImpl  
SafetyTipInfo  
SafetyTipStatus  
SamplingHeapProfile
Sampling profile
SamplingHeapProfileNode
Sampling Heap Profile node Holds callsite information, allocation statistics and child nodes
SamplingHeapProfileSample
A single sample from a sampling profile
SamplingProfile
Array of heap profile samples
SamplingProfileNode
Heap profile sample
Schema
This domain is deprecated
SchemaImpl  
Scope
Scope description
ScopeType  
ScreencastFrame
Compressed image data requested by the `startScreencast`
ScreencastFrameMetadata
Screencast frame metadata
ScreencastVisibilityChanged
Fired when the page with currently enabled screencast was shown or hidden `
ScreenOrientation
Screen orientation
ScreenshotParams
Encoding options for a screenshot
ScreenshotRequested
Fired when user asks to capture screenshot of some area on the page
ScriptCoverage
Coverage data for a JavaScript script
ScriptFailedToParse
Fired when virtual machine fails to parse the script
ScriptParsed
Fired when virtual machine parses script This event is also fired for all known and uncollected scripts upon enabling debugger
ScriptPosition
Location in the source code
ScriptTypeProfile
Type profile data collected during runtime for a JavaScript script
ScrollRect
Rectangle where scrolling happens on the main thread
SearchMatch
Search match for resource
Security
Security
SecurityDetails
Security details about a request
SecurityImpl  
SecurityState
The security level of a page or resource
SecurityStateChanged
The security state of the page changed
SecurityStateExplanation
An explanation of an factor contributing to the security state
Selector  
SelectorList
Selector list data
ServiceName
The Background Service that will be associated with the commands/events Every Background Service operates independently, but they share the same API
ServiceWorker  
ServiceWorkerErrorMessage
ServiceWorker error message
ServiceWorkerImpl  
ServiceWorkerRegistration
ServiceWorker registration
ServiceWorkerVersion
ServiceWorker version
ServiceWorkerVersionRunningStatus  
ServiceWorkerVersionStatus  
Session  
SessionFactory  
SessionInvocationHandler  
SessionSettings  
SetBreakpointByUrlResult  
SetBreakpointResult  
SetChildNodes
Fired when backend wants to provide client with the missing DOM structure This happens upon most of the calls requesting node ids
SetCookieBlockedReason
Types of reasons why a cookie may not be stored from a response
SetScriptSourceResult  
ShadowRootPopped
Called when shadow root is popped from the element
ShadowRootPushed
Called when shadow root is pushed into the element
ShadowRootType
Shadow root type
ShapeOutsideInfo
CSS Shape Outside details
ShorthandEntry  
SignedCertificateTimestamp
Details of a signed certificate timestamp (SCT)
SignedExchangeError
Information about a signed exchange response
SignedExchangeErrorField
Field type for a signed exchange related error
SignedExchangeHeader
Information about a signed exchange header https://wicg github io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl html#cbor-representation
SignedExchangeInfo
Information about a signed exchange response
SignedExchangeReceived
Fired when a signed exchange was received over the network
SignedExchangeSignature
Information about a signed exchange signature
Sink  
SinksUpdated
This is fired whenever the list of available sinks changes A sink is a device or a software surface that you can cast to
Size
Describes the width and height dimensions of an entity
SnapshotType  
SourceRange
Text range within a resource All numbers are zero-based
StackTrace
Call frames for assertions or error messages
StackTraceId
If `debuggerId` is set stack trace comes from another debugger and can be resolved there This allows to track cross-debugger calls See `Runtime StackTrace` and `Debugger paused` for usages
StandardWebSocketChannel  
StandardWebSocketFactory  
StandardWebSocketListener  
StickyPositionConstraint
Sticky position constraints
Storage  
StorageId
DOM Storage identifier
StorageImpl  
StorageType
Enum of possible storage types
StreamCompression
Compression type to use for traces returned via streams
StreamFormat
Data format of a trace Can be either the legacy JSON format or the protocol buffer format Note that the JSON format will be deprecated soon
StyleDeclarationEdit
A descriptor of operation to mutate style declaration text
StyleSheetAdded
Fired whenever an active document stylesheet is added
StyleSheetChanged
Fired whenever a stylesheet is changed as a result of the client operation
StyleSheetOrigin
Stylesheet type: "injected" for stylesheets injected via extension, "user-agent" for user-agent stylesheets, "inspector" for stylesheets created by the inspector (i e those holding the "via inspector" rules), "regular" for regular stylesheets
StyleSheetRemoved
Fired whenever an active document stylesheet is removed
SubsamplingFormat
YUV subsampling type of the pixels of a given image
SystemInfo
The SystemInfo domain defines methods and events for querying low-level system information
SystemInfoImpl  
Target
Supports additional targets discovery and allows to attach to them
TargetCallFrames  
TargetCrashed
Fired when debugging target has crashed
TargetCrashed
Issued when a target has crashed
TargetCreated
Issued when a possible inspection target is created
TargetDestroyed
Issued when a target is destroyed
TargetImpl  
TargetInfo  
TargetInfoChanged
Issued when some information about a target has changed This only happens between `targetCreated` and `targetDestroyed`
TargetLifecycleState  
TargetReloadedAfterCrash
Fired when debugging target has reloaded after crash
TaskKillProcessManager  
TerminateEvent  
TerminateListener  
Testing
Testing domain is a dumping ground for the capabilities requires for browser or app testing that do not fit other domains
TestingImpl  
Tethering
The Tethering domain defines methods and events for browser port binding
TetheringImpl  
TextBoxSnapshot
Table of details of the post layout rendered text positions The exact layout should not be regarded as stable and may change between versions
TimeDomain  
TooTallNateWebSocketChannel  
TooTallNateWebSocketFactory  
TooTallNateWebSocketListener  
TouchEventType  
TouchPoint  
TraceConfig  
TraceRecordMode  
Tracing  
TracingComplete
Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events
TracingImpl  
TransferMode  
TransitionType
Transition type
TypeObject
Describes a type collected during runtime
TypeProfileEntry
Source offset and types for a parameter or return value
UndertowWebSocketChannel  
UndertowWebSocketFactory  
UndertowWebSocketListener  
UsageForType
Usage for a storage type
Value
Data for a simple selector (these are delimited by commas in a selector list)
VertxWebSocketFactory  
VideoDecodeAcceleratorCapability
Describes a supported video decoding profile with its associated minimum and maximum resolutions
VideoEncodeAcceleratorCapability
Describes a supported video encoding profile with its associated maximum resolution and maximum framerate
Viewport
Viewport for capturing screenshot
ViolationSetting
Violation configuration setting
ViolationType  
VirtualAuthenticatorOptions  
VirtualTimeAdvanced
Notification sent after the virtual time has advanced
VirtualTimeBudgetExpired
Notification sent after the virtual time budget for the current VirtualTimePolicy has run out
VirtualTimePaused
Notification sent after the virtual time has paused
VirtualTimePolicy
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
VisibleSecurityState
Security state information about the page
VisibleSecurityStateChanged
The security state of the page changed
VisualViewport
Visual viewport position, dimensions, and scale
WaitingStrategy  
WaitUntil  
WebAudio
This domain allows inspection of Web Audio API https://webaudio github io/web-audio-api/
WebAudioImpl  
WebAuthn
This domain allows configuring virtual authenticators to test the WebAuthn API
WebAuthnImpl  
WebSocketClosed
Fired when WebSocket is closed
WebSocketConnection  
WebSocketCreated
Fired upon WebSocket creation
WebSocketFrame
WebSocket message data This represents an entire WebSocket message, not just a fragmented frame as the name suggests
WebSocketFrameError
Fired when WebSocket message error occurs
WebSocketFrameReceived
Fired when WebSocket message is received
WebSocketFrameSent
Fired when WebSocket message is sent
WebSocketHandshakeResponseReceived
Fired when WebSocket handshake response becomes available
WebSocketRequest
WebSocket request data
WebSocketResponse
WebSocket response data
WebSocketWillSendHandshakeRequest
Fired when WebSocket is about to initiate handshake
WfProcessManager  
WindowOpen
Fired when a new window is going to be opened, via window open(), link click, form submission, etc
WindowState
The state of the browser window
WorkerErrorReported  
WorkerRegistrationUpdated  
WorkerVersionUpdated