Table of Contents

Namespace Selenium.WebDriver.BiDi.Cdp.Debugger

Classes

BreakLocation
BreakpointId

Breakpoint identifier.

BreakpointResolvedEventArgs

Fired when breakpoint is resolved to an actual script and location. Deprecated in favor of resolvedBreakpoints in the scriptParsed event.

CallFrame

JavaScript call frame. Array of call frames form the call stack.

CallFrameId

Call frame identifier.

ContinueToLocationResult
DebugSymbols

Debug symbols available for a wasm script.

DebuggerDomainEvent

Provides static event descriptors for the IDebugger.

DisableResult
DisassembleWasmModuleResult
EnableResult
EvaluateOnCallFrameResult
GetPossibleBreakpointsResult
GetScriptSourceResult
GetStackTraceResult
GetWasmBytecodeResult
Location

Location in the source code.

LocationRange

Location range within one script.

NextWasmDisassemblyChunkResult
PauseOnAsyncCallResult
PauseResult
PausedEventArgs

Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.

RemoveBreakpointResult
ResolvedBreakpoint
RestartFrameResult
ResumeResult
ResumedEventArgs

Fired when the virtual machine resumed execution.

Scope

Scope description.

ScriptFailedToParseEventArgs

Fired when virtual machine fails to parse the script.

ScriptParsedEventArgs

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.

SearchInContentResult
SearchMatch

Search match for resource.

SetAsyncCallStackDepthResult
SetBlackboxExecutionContextsResult
SetBlackboxPatternsResult
SetBlackboxedRangesResult
SetBreakpointByUrlResult
SetBreakpointOnFunctionCallResult
SetBreakpointResult
SetBreakpointsActiveResult
SetInstrumentationBreakpointResult
SetPauseOnExceptionsResult
SetReturnValueResult
SetScriptSourceResult
SetSkipAllPausesResult
SetVariableValueResult
StepIntoResult
StepOutResult
StepOverResult
WasmDisassemblyChunk

Interfaces

IDebugger

Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc.

Enums

ScriptLanguage

Enum of possible script languages.