puppeteer/new-docs/puppeteer.protocol.debugger.md
Maksim Sadym 62ac167339
feat(chromium): roll Chromium to r800071 (#6407)
* roll Chromium to version 86, r800071
* roll Chrome DevTools protocol version to 0.0.799653
* fix HTTPRequest.continue after
  * CDP: accept post data in the binary form in Fetch.continueRequest.
    https://chromium-review.googlesource.com/c/chromium/src/+/2315239
* update new-docs
2020-09-09 21:23:46 +02:00

94 lines
7.0 KiB
Markdown

<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) &gt; [puppeteer](./puppeteer.md) &gt; [Protocol](./puppeteer.protocol.md) &gt; [Debugger](./puppeteer.protocol.debugger.md)
## Protocol.Debugger namespace
Debugger domain exposes JavaScript debugging capabilities. It allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc.
<b>Signature:</b>
```typescript
export namespace Debugger
```
## Enumerations
| Enumeration | Description |
| --- | --- |
| [BreakLocationType](./puppeteer.protocol.debugger.breaklocationtype.md) | |
| [ContinueToLocationRequestTargetCallFrames](./puppeteer.protocol.debugger.continuetolocationrequesttargetcallframes.md) | |
| [DebugSymbolsType](./puppeteer.protocol.debugger.debugsymbolstype.md) | |
| [PausedEventReason](./puppeteer.protocol.debugger.pausedeventreason.md) | |
| [ScopeType](./puppeteer.protocol.debugger.scopetype.md) | |
| [SetInstrumentationBreakpointRequestInstrumentation](./puppeteer.protocol.debugger.setinstrumentationbreakpointrequestinstrumentation.md) | |
| [SetPauseOnExceptionsRequestState](./puppeteer.protocol.debugger.setpauseonexceptionsrequeststate.md) | |
## Interfaces
| Interface | Description |
| --- | --- |
| [BreakLocation](./puppeteer.protocol.debugger.breaklocation.md) | |
| [BreakpointResolvedEvent](./puppeteer.protocol.debugger.breakpointresolvedevent.md) | Fired when breakpoint is resolved to an actual script and location. |
| [CallFrame](./puppeteer.protocol.debugger.callframe.md) | JavaScript call frame. Array of call frames form the call stack. |
| [ContinueToLocationRequest](./puppeteer.protocol.debugger.continuetolocationrequest.md) | |
| [DebugSymbols](./puppeteer.protocol.debugger.debugsymbols.md) | Debug symbols available for a wasm script. |
| [EnableRequest](./puppeteer.protocol.debugger.enablerequest.md) | |
| [EnableResponse](./puppeteer.protocol.debugger.enableresponse.md) | |
| [EvaluateOnCallFrameRequest](./puppeteer.protocol.debugger.evaluateoncallframerequest.md) | |
| [EvaluateOnCallFrameResponse](./puppeteer.protocol.debugger.evaluateoncallframeresponse.md) | |
| [ExecuteWasmEvaluatorRequest](./puppeteer.protocol.debugger.executewasmevaluatorrequest.md) | |
| [ExecuteWasmEvaluatorResponse](./puppeteer.protocol.debugger.executewasmevaluatorresponse.md) | |
| [GetPossibleBreakpointsRequest](./puppeteer.protocol.debugger.getpossiblebreakpointsrequest.md) | |
| [GetPossibleBreakpointsResponse](./puppeteer.protocol.debugger.getpossiblebreakpointsresponse.md) | |
| [GetScriptSourceRequest](./puppeteer.protocol.debugger.getscriptsourcerequest.md) | |
| [GetScriptSourceResponse](./puppeteer.protocol.debugger.getscriptsourceresponse.md) | |
| [GetStackTraceRequest](./puppeteer.protocol.debugger.getstacktracerequest.md) | |
| [GetStackTraceResponse](./puppeteer.protocol.debugger.getstacktraceresponse.md) | |
| [GetWasmBytecodeRequest](./puppeteer.protocol.debugger.getwasmbytecoderequest.md) | |
| [GetWasmBytecodeResponse](./puppeteer.protocol.debugger.getwasmbytecoderesponse.md) | |
| [Location](./puppeteer.protocol.debugger.location.md) | Location in the source code. |
| [LocationRange](./puppeteer.protocol.debugger.locationrange.md) | Location range within one script. |
| [PausedEvent](./puppeteer.protocol.debugger.pausedevent.md) | Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria. |
| [PauseOnAsyncCallRequest](./puppeteer.protocol.debugger.pauseonasynccallrequest.md) | |
| [RemoveBreakpointRequest](./puppeteer.protocol.debugger.removebreakpointrequest.md) | |
| [RestartFrameRequest](./puppeteer.protocol.debugger.restartframerequest.md) | |
| [RestartFrameResponse](./puppeteer.protocol.debugger.restartframeresponse.md) | |
| [ResumeRequest](./puppeteer.protocol.debugger.resumerequest.md) | |
| [Scope](./puppeteer.protocol.debugger.scope.md) | Scope description. |
| [ScriptFailedToParseEvent](./puppeteer.protocol.debugger.scriptfailedtoparseevent.md) | Fired when virtual machine fails to parse the script. |
| [ScriptParsedEvent](./puppeteer.protocol.debugger.scriptparsedevent.md) | Fired when virtual machine parses script. This event is also fired for all known and uncollected scripts upon enabling debugger. |
| [ScriptPosition](./puppeteer.protocol.debugger.scriptposition.md) | Location in the source code. |
| [SearchInContentRequest](./puppeteer.protocol.debugger.searchincontentrequest.md) | |
| [SearchInContentResponse](./puppeteer.protocol.debugger.searchincontentresponse.md) | |
| [SearchMatch](./puppeteer.protocol.debugger.searchmatch.md) | Search match for resource. |
| [SetAsyncCallStackDepthRequest](./puppeteer.protocol.debugger.setasynccallstackdepthrequest.md) | |
| [SetBlackboxedRangesRequest](./puppeteer.protocol.debugger.setblackboxedrangesrequest.md) | |
| [SetBlackboxPatternsRequest](./puppeteer.protocol.debugger.setblackboxpatternsrequest.md) | |
| [SetBreakpointByUrlRequest](./puppeteer.protocol.debugger.setbreakpointbyurlrequest.md) | |
| [SetBreakpointByUrlResponse](./puppeteer.protocol.debugger.setbreakpointbyurlresponse.md) | |
| [SetBreakpointOnFunctionCallRequest](./puppeteer.protocol.debugger.setbreakpointonfunctioncallrequest.md) | |
| [SetBreakpointOnFunctionCallResponse](./puppeteer.protocol.debugger.setbreakpointonfunctioncallresponse.md) | |
| [SetBreakpointRequest](./puppeteer.protocol.debugger.setbreakpointrequest.md) | |
| [SetBreakpointResponse](./puppeteer.protocol.debugger.setbreakpointresponse.md) | |
| [SetBreakpointsActiveRequest](./puppeteer.protocol.debugger.setbreakpointsactiverequest.md) | |
| [SetInstrumentationBreakpointRequest](./puppeteer.protocol.debugger.setinstrumentationbreakpointrequest.md) | |
| [SetInstrumentationBreakpointResponse](./puppeteer.protocol.debugger.setinstrumentationbreakpointresponse.md) | |
| [SetPauseOnExceptionsRequest](./puppeteer.protocol.debugger.setpauseonexceptionsrequest.md) | |
| [SetReturnValueRequest](./puppeteer.protocol.debugger.setreturnvaluerequest.md) | |
| [SetScriptSourceRequest](./puppeteer.protocol.debugger.setscriptsourcerequest.md) | |
| [SetScriptSourceResponse](./puppeteer.protocol.debugger.setscriptsourceresponse.md) | |
| [SetSkipAllPausesRequest](./puppeteer.protocol.debugger.setskipallpausesrequest.md) | |
| [SetVariableValueRequest](./puppeteer.protocol.debugger.setvariablevaluerequest.md) | |
| [StepIntoRequest](./puppeteer.protocol.debugger.stepintorequest.md) | |
| [StepOverRequest](./puppeteer.protocol.debugger.stepoverrequest.md) | |
## Type Aliases
| Type Alias | Description |
| --- | --- |
| [BreakpointId](./puppeteer.protocol.debugger.breakpointid.md) | Breakpoint identifier. |
| [CallFrameId](./puppeteer.protocol.debugger.callframeid.md) | Call frame identifier. |
| [ScriptLanguage](./puppeteer.protocol.debugger.scriptlanguage.md) | Enum of possible script languages. |