chrome-devtools-kotlin / org.hildan.chrome.devtools.domains.domdebugger / DOMDebuggerDomain

DOMDebuggerDomain

class DOMDebuggerDomain

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.

Official doc

Functions

getEventListeners

Returns event listeners of the given object.

suspend fun getEventListeners(input: GetEventListenersRequest): GetEventListenersResponse

removeDOMBreakpoint

Removes DOM breakpoint that was set using setDOMBreakpoint.

suspend fun removeDOMBreakpoint(input: RemoveDOMBreakpointRequest): Unit

removeEventListenerBreakpoint

Removes breakpoint on particular DOM event.

suspend fun removeEventListenerBreakpoint(input: RemoveEventListenerBreakpointRequest): Unit

removeInstrumentationBreakpoint

Removes breakpoint on particular native event.

suspend fun removeInstrumentationBreakpoint(input: RemoveInstrumentationBreakpointRequest): Unit

removeXHRBreakpoint

Removes breakpoint from XMLHttpRequest.

suspend fun removeXHRBreakpoint(input: RemoveXHRBreakpointRequest): Unit

setDOMBreakpoint

Sets breakpoint on particular operation with DOM.

suspend fun setDOMBreakpoint(input: SetDOMBreakpointRequest): Unit

setEventListenerBreakpoint

Sets breakpoint on particular DOM event.

suspend fun setEventListenerBreakpoint(input: SetEventListenerBreakpointRequest): Unit

setInstrumentationBreakpoint

Sets breakpoint on particular native event.

suspend fun setInstrumentationBreakpoint(input: SetInstrumentationBreakpointRequest): Unit

setXHRBreakpoint

Sets breakpoint on XMLHttpRequest.

suspend fun setXHRBreakpoint(input: SetXHRBreakpointRequest): Unit