| <!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 "{query}""> |
| <meta name="loc:searchNoResults" content="No results for "{query}""> |
| <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> |