blob: ed4dff5887e3443a4a09bf36d83dc40adeccf23c [file] [edit]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace OpenQA.Selenium.DevTools.V148.Debugger </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace OpenQA.Selenium.DevTools.V148.Debugger ">
<link rel="icon" href="../images/favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../images/logo.svg" alt="Selenium .NET API">
Selenium .NET API
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="OpenQA.Selenium.DevTools.V148.Debugger">
<h1 id="OpenQA_Selenium_DevTools_V148_Debugger" data-uid="OpenQA.Selenium.DevTools.V148.Debugger" class="text-break">Namespace OpenQA.Selenium.DevTools.V148.Debugger</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="classes">
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.BreakLocation.html">BreakLocation</a></dt>
<dd><p>BreakLocation</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.BreakpointResolvedEventArgs.html">BreakpointResolvedEventArgs</a></dt>
<dd><p>Fired when breakpoint is resolved to an actual script and location.
Deprecated in favor of <code>resolvedBreakpoints</code> in the <code>scriptParsed</code> event.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.CallFrame.html">CallFrame</a></dt>
<dd><p>JavaScript call frame. Array of call frames form the call stack.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ContinueToLocationCommandResponse.html">ContinueToLocationCommandResponse</a></dt>
<dd><p>Response for Continues execution until specific location is reached.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ContinueToLocationCommandSettings.html">ContinueToLocationCommandSettings</a></dt>
<dd><p>Continues execution until specific location is reached.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.DebugSymbols.html">DebugSymbols</a></dt>
<dd><p>Debug symbols available for a wasm script.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.DebuggerAdapter.html">DebuggerAdapter</a></dt>
<dd><p>Represents an adapter for the Debugger domain to simplify the command interface.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.DisableCommandResponse.html">DisableCommandResponse</a></dt>
<dd><p>Response for Disables debugger for given page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.DisableCommandSettings.html">DisableCommandSettings</a></dt>
<dd><p>Disables debugger for given page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.DisassembleWasmModuleCommandResponse.html">DisassembleWasmModuleCommandResponse</a></dt>
<dd><p>Response for DisassembleWasmModule</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.DisassembleWasmModuleCommandSettings.html">DisassembleWasmModuleCommandSettings</a></dt>
<dd><p>DisassembleWasmModule</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.EnableCommandResponse.html">EnableCommandResponse</a></dt>
<dd><p>Response for Enables debugger for the given page. Clients should not assume that the debugging has been
enabled until the result for this command is received.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.EnableCommandSettings.html">EnableCommandSettings</a></dt>
<dd><p>Enables debugger for the given page. Clients should not assume that the debugging has been
enabled until the result for this command is received.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.EvaluateOnCallFrameCommandResponse.html">EvaluateOnCallFrameCommandResponse</a></dt>
<dd><p>Response for Evaluates expression on a given call frame.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.EvaluateOnCallFrameCommandSettings.html">EvaluateOnCallFrameCommandSettings</a></dt>
<dd><p>Evaluates expression on a given call frame.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetPossibleBreakpointsCommandResponse.html">GetPossibleBreakpointsCommandResponse</a></dt>
<dd><p>Response for Returns possible locations for breakpoint. scriptId in start and end range locations should be
the same.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetPossibleBreakpointsCommandSettings.html">GetPossibleBreakpointsCommandSettings</a></dt>
<dd><p>Returns possible locations for breakpoint. scriptId in start and end range locations should be
the same.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetScriptSourceCommandResponse.html">GetScriptSourceCommandResponse</a></dt>
<dd><p>Response for Returns source for the script with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetScriptSourceCommandSettings.html">GetScriptSourceCommandSettings</a></dt>
<dd><p>Returns source for the script with given id.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetStackTraceCommandResponse.html">GetStackTraceCommandResponse</a></dt>
<dd><p>Response for Returns stack trace with given <code>stackTraceId</code>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetStackTraceCommandSettings.html">GetStackTraceCommandSettings</a></dt>
<dd><p>Returns stack trace with given <code>stackTraceId</code>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetWasmBytecodeCommandResponse.html">GetWasmBytecodeCommandResponse</a></dt>
<dd><p>Response for This command is deprecated. Use getScriptSource instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.GetWasmBytecodeCommandSettings.html">GetWasmBytecodeCommandSettings</a></dt>
<dd><p>This command is deprecated. Use getScriptSource instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.Location.html">Location</a></dt>
<dd><p>Location in the source code.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.LocationRange.html">LocationRange</a></dt>
<dd><p>Location range within one script.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.NextWasmDisassemblyChunkCommandResponse.html">NextWasmDisassemblyChunkCommandResponse</a></dt>
<dd><p>Response for Disassemble the next chunk of lines for the module corresponding to the
stream. If disassembly is complete, this API will invalidate the streamId
and return an empty chunk. Any subsequent calls for the now invalid stream
will return errors.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.NextWasmDisassemblyChunkCommandSettings.html">NextWasmDisassemblyChunkCommandSettings</a></dt>
<dd><p>Disassemble the next chunk of lines for the module corresponding to the
stream. If disassembly is complete, this API will invalidate the streamId
and return an empty chunk. Any subsequent calls for the now invalid stream
will return errors.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.PauseCommandResponse.html">PauseCommandResponse</a></dt>
<dd><p>Response for Stops on the next JavaScript statement.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.PauseCommandSettings.html">PauseCommandSettings</a></dt>
<dd><p>Stops on the next JavaScript statement.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.PauseOnAsyncCallCommandResponse.html">PauseOnAsyncCallCommandResponse</a></dt>
<dd><p>Response for PauseOnAsyncCall</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.PauseOnAsyncCallCommandSettings.html">PauseOnAsyncCallCommandSettings</a></dt>
<dd><p>PauseOnAsyncCall</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.PausedEventArgs.html">PausedEventArgs</a></dt>
<dd><p>Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.RemoveBreakpointCommandResponse.html">RemoveBreakpointCommandResponse</a></dt>
<dd><p>Response for Removes JavaScript breakpoint.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.RemoveBreakpointCommandSettings.html">RemoveBreakpointCommandSettings</a></dt>
<dd><p>Removes JavaScript breakpoint.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ResolvedBreakpoint.html">ResolvedBreakpoint</a></dt>
<dd><p>ResolvedBreakpoint</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.RestartFrameCommandResponse.html">RestartFrameCommandResponse</a></dt>
<dd><p>Response for Restarts particular call frame from the beginning. The old, deprecated
behavior of <code>restartFrame</code> is to stay paused and allow further CDP commands
after a restart was scheduled. This can cause problems with restarting, so
we now continue execution immediatly after it has been scheduled until we
reach the beginning of the restarted frame.</p>
<p>To stay back-wards compatible, <code>restartFrame</code> now expects a <code>mode</code>
parameter to be present. If the <code>mode</code> parameter is missing, <code>restartFrame</code>
errors out.</p>
<p>The various return values are deprecated and <code>callFrames</code> is always empty.
Use the call frames from the <code>Debugger#paused</code> events instead, that fires
once V8 pauses at the beginning of the restarted function.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.RestartFrameCommandSettings.html">RestartFrameCommandSettings</a></dt>
<dd><p>Restarts particular call frame from the beginning. The old, deprecated
behavior of <code>restartFrame</code> is to stay paused and allow further CDP commands
after a restart was scheduled. This can cause problems with restarting, so
we now continue execution immediatly after it has been scheduled until we
reach the beginning of the restarted frame.</p>
<p>To stay back-wards compatible, <code>restartFrame</code> now expects a <code>mode</code>
parameter to be present. If the <code>mode</code> parameter is missing, <code>restartFrame</code>
errors out.</p>
<p>The various return values are deprecated and <code>callFrames</code> is always empty.
Use the call frames from the <code>Debugger#paused</code> events instead, that fires
once V8 pauses at the beginning of the restarted function.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ResumeCommandResponse.html">ResumeCommandResponse</a></dt>
<dd><p>Response for Resumes JavaScript execution.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ResumeCommandSettings.html">ResumeCommandSettings</a></dt>
<dd><p>Resumes JavaScript execution.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ResumedEventArgs.html">ResumedEventArgs</a></dt>
<dd><p>Fired when the virtual machine resumed execution.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.Scope.html">Scope</a></dt>
<dd><p>Scope description.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ScriptFailedToParseEventArgs.html">ScriptFailedToParseEventArgs</a></dt>
<dd><p>Fired when virtual machine fails to parse the script.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ScriptParsedEventArgs.html">ScriptParsedEventArgs</a></dt>
<dd><p>Fired when virtual machine parses script. This event is also fired for all known and uncollected
scripts upon enabling debugger.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ScriptPosition.html">ScriptPosition</a></dt>
<dd><p>Location in the source code.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SearchInContentCommandResponse.html">SearchInContentCommandResponse</a></dt>
<dd><p>Response for Searches for given string in script content.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SearchInContentCommandSettings.html">SearchInContentCommandSettings</a></dt>
<dd><p>Searches for given string in script content.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SearchMatch.html">SearchMatch</a></dt>
<dd><p>Search match for resource.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetAsyncCallStackDepthCommandResponse.html">SetAsyncCallStackDepthCommandResponse</a></dt>
<dd><p>Response for Enables or disables async call stacks tracking.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetAsyncCallStackDepthCommandSettings.html">SetAsyncCallStackDepthCommandSettings</a></dt>
<dd><p>Enables or disables async call stacks tracking.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBlackboxExecutionContextsCommandResponse.html">SetBlackboxExecutionContextsCommandResponse</a></dt>
<dd><p>Response for Replace previous blackbox execution contexts with passed ones. Forces backend to skip
stepping/pausing in scripts in these execution contexts. VM will try to leave blackboxed script by
performing 'step in' several times, finally resorting to 'step out' if unsuccessful.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBlackboxExecutionContextsCommandSettings.html">SetBlackboxExecutionContextsCommandSettings</a></dt>
<dd><p>Replace previous blackbox execution contexts with passed ones. Forces backend to skip
stepping/pausing in scripts in these execution contexts. VM will try to leave blackboxed script by
performing 'step in' several times, finally resorting to 'step out' if unsuccessful.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBlackboxPatternsCommandResponse.html">SetBlackboxPatternsCommandResponse</a></dt>
<dd><p>Response for Replace previous blackbox patterns with passed ones. Forces backend to skip stepping/pausing in
scripts with url matching one of the patterns. VM will try to leave blackboxed script by
performing 'step in' several times, finally resorting to 'step out' if unsuccessful.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBlackboxPatternsCommandSettings.html">SetBlackboxPatternsCommandSettings</a></dt>
<dd><p>Replace previous blackbox patterns with passed ones. Forces backend to skip stepping/pausing in
scripts with url matching one of the patterns. VM will try to leave blackboxed script by
performing 'step in' several times, finally resorting to 'step out' if unsuccessful.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBlackboxedRangesCommandResponse.html">SetBlackboxedRangesCommandResponse</a></dt>
<dd><p>Response for Makes backend skip steps in the script in blackboxed ranges. VM will try leave blacklisted
scripts by performing 'step in' several times, finally resorting to 'step out' if unsuccessful.
Positions array contains positions where blackbox state is changed. First interval isn't
blackboxed. Array should be sorted.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBlackboxedRangesCommandSettings.html">SetBlackboxedRangesCommandSettings</a></dt>
<dd><p>Makes backend skip steps in the script in blackboxed ranges. VM will try leave blacklisted
scripts by performing 'step in' several times, finally resorting to 'step out' if unsuccessful.
Positions array contains positions where blackbox state is changed. First interval isn't
blackboxed. Array should be sorted.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointByUrlCommandResponse.html">SetBreakpointByUrlCommandResponse</a></dt>
<dd><p>Response for Sets JavaScript breakpoint at given location specified either by URL or URL regex. Once this
command is issued, all existing parsed scripts will have breakpoints resolved and returned in
<code>locations</code> property. Further matching script parsing will result in subsequent
<code>breakpointResolved</code> events issued. This logical breakpoint will survive page reloads.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointByUrlCommandSettings.html">SetBreakpointByUrlCommandSettings</a></dt>
<dd><p>Sets JavaScript breakpoint at given location specified either by URL or URL regex. Once this
command is issued, all existing parsed scripts will have breakpoints resolved and returned in
<code>locations</code> property. Further matching script parsing will result in subsequent
<code>breakpointResolved</code> events issued. This logical breakpoint will survive page reloads.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointCommandResponse.html">SetBreakpointCommandResponse</a></dt>
<dd><p>Response for Sets JavaScript breakpoint at a given location.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointCommandSettings.html">SetBreakpointCommandSettings</a></dt>
<dd><p>Sets JavaScript breakpoint at a given location.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointOnFunctionCallCommandResponse.html">SetBreakpointOnFunctionCallCommandResponse</a></dt>
<dd><p>Response for Sets JavaScript breakpoint before each call to the given function.
If another function was created from the same source as a given one,
calling it will also trigger the breakpoint.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointOnFunctionCallCommandSettings.html">SetBreakpointOnFunctionCallCommandSettings</a></dt>
<dd><p>Sets JavaScript breakpoint before each call to the given function.
If another function was created from the same source as a given one,
calling it will also trigger the breakpoint.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointsActiveCommandResponse.html">SetBreakpointsActiveCommandResponse</a></dt>
<dd><p>Response for Activates / deactivates all breakpoints on the page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetBreakpointsActiveCommandSettings.html">SetBreakpointsActiveCommandSettings</a></dt>
<dd><p>Activates / deactivates all breakpoints on the page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetInstrumentationBreakpointCommandResponse.html">SetInstrumentationBreakpointCommandResponse</a></dt>
<dd><p>Response for Sets instrumentation breakpoint.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetInstrumentationBreakpointCommandSettings.html">SetInstrumentationBreakpointCommandSettings</a></dt>
<dd><p>Sets instrumentation breakpoint.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetPauseOnExceptionsCommandResponse.html">SetPauseOnExceptionsCommandResponse</a></dt>
<dd><p>Response for Defines pause on exceptions state. Can be set to stop on all exceptions, uncaught exceptions,
or caught exceptions, no exceptions. Initial pause on exceptions state is <code>none</code>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetPauseOnExceptionsCommandSettings.html">SetPauseOnExceptionsCommandSettings</a></dt>
<dd><p>Defines pause on exceptions state. Can be set to stop on all exceptions, uncaught exceptions,
or caught exceptions, no exceptions. Initial pause on exceptions state is <code>none</code>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetReturnValueCommandResponse.html">SetReturnValueCommandResponse</a></dt>
<dd><p>Response for Changes return value in top frame. Available only at return break position.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetReturnValueCommandSettings.html">SetReturnValueCommandSettings</a></dt>
<dd><p>Changes return value in top frame. Available only at return break position.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetScriptSourceCommandResponse.html">SetScriptSourceCommandResponse</a></dt>
<dd><p>Response for Edits JavaScript source live.</p>
<p>In general, functions that are currently on the stack can not be edited with
a single exception: If the edited function is the top-most stack frame and
that is the only activation of that function on the stack. In this case
the live edit will be successful and a <code>Debugger.restartFrame</code> for the
top-most function is automatically triggered.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetScriptSourceCommandSettings.html">SetScriptSourceCommandSettings</a></dt>
<dd><p>Edits JavaScript source live.</p>
<p>In general, functions that are currently on the stack can not be edited with
a single exception: If the edited function is the top-most stack frame and
that is the only activation of that function on the stack. In this case
the live edit will be successful and a <code>Debugger.restartFrame</code> for the
top-most function is automatically triggered.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetSkipAllPausesCommandResponse.html">SetSkipAllPausesCommandResponse</a></dt>
<dd><p>Response for Makes page not interrupt on any pauses (breakpoint, exception, dom exception etc).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetSkipAllPausesCommandSettings.html">SetSkipAllPausesCommandSettings</a></dt>
<dd><p>Makes page not interrupt on any pauses (breakpoint, exception, dom exception etc).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetVariableValueCommandResponse.html">SetVariableValueCommandResponse</a></dt>
<dd><p>Response for Changes value of variable in a callframe. Object-based scopes are not supported and must be
mutated manually.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.SetVariableValueCommandSettings.html">SetVariableValueCommandSettings</a></dt>
<dd><p>Changes value of variable in a callframe. Object-based scopes are not supported and must be
mutated manually.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.StepIntoCommandResponse.html">StepIntoCommandResponse</a></dt>
<dd><p>Response for Steps into the function call.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.StepIntoCommandSettings.html">StepIntoCommandSettings</a></dt>
<dd><p>Steps into the function call.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.StepOutCommandResponse.html">StepOutCommandResponse</a></dt>
<dd><p>Response for Steps out of the function call.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.StepOutCommandSettings.html">StepOutCommandSettings</a></dt>
<dd><p>Steps out of the function call.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.StepOverCommandResponse.html">StepOverCommandResponse</a></dt>
<dd><p>Response for Steps over the statement.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.StepOverCommandSettings.html">StepOverCommandSettings</a></dt>
<dd><p>Steps over the statement.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.WasmDisassemblyChunk.html">WasmDisassemblyChunk</a></dt>
<dd><p>WasmDisassemblyChunk</p>
</dd>
</dl>
<h3 id="enums">
Enums
</h3>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.BreakLocationTypeValues.html">BreakLocationTypeValues</a></dt>
<dd><p>Enumerated values for Debugger.BreakLocation.type</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.DebugSymbolsTypeValues.html">DebugSymbolsTypeValues</a></dt>
<dd><p>Enumerated values for Debugger.DebugSymbols.type</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ScopeTypeValues.html">ScopeTypeValues</a></dt>
<dd><p>Enumerated values for Debugger.Scope.type</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Debugger.ScriptLanguage.html">ScriptLanguage</a></dt>
<dd><p>Enum of possible script languages.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
</div>
</div>
</footer>
</body>
</html>