public interface DOMDebugger
Modifier and Type | Method and Description |
---|---|
List<EventListener> |
getEventListeners(String objectId)
Returns event listeners of the given object.
|
List<EventListener> |
getEventListeners(String objectId,
Integer depth,
Boolean pierce)
Returns event listeners of the given object.
|
void |
removeDOMBreakpoint(Integer nodeId,
DOMBreakpointType type)
Removes DOM breakpoint that was set using setDOMBreakpoint.
|
void |
removeEventListenerBreakpoint(String eventName)
Removes breakpoint on particular DOM event.
|
void |
removeEventListenerBreakpoint(String eventName,
String targetName)
Removes breakpoint on particular DOM event.
|
void |
removeInstrumentationBreakpoint(String eventName)
Removes breakpoint on particular native event.
|
void |
removeXHRBreakpoint(String url)
Removes breakpoint from XMLHttpRequest.
|
void |
setDOMBreakpoint(Integer nodeId,
DOMBreakpointType type)
Sets breakpoint on particular operation with DOM.
|
void |
setEventListenerBreakpoint(String eventName)
Sets breakpoint on particular DOM event.
|
void |
setEventListenerBreakpoint(String eventName,
String targetName)
Sets breakpoint on particular DOM event.
|
void |
setInstrumentationBreakpoint(String eventName)
Sets breakpoint on particular native event.
|
void |
setXHRBreakpoint(String url)
Sets breakpoint on XMLHttpRequest.
|
void setDOMBreakpoint(Integer nodeId, DOMBreakpointType type)
nodeId
- Identifier of the node to set breakpoint on.type
- Type of the operation to stop upon.void removeDOMBreakpoint(Integer nodeId, DOMBreakpointType type)
nodeId
- Identifier of the node to remove breakpoint from.type
- Type of the breakpoint to remove.void setEventListenerBreakpoint(String eventName, String targetName)
eventName
- DOM Event name to stop on (any DOM event will do).targetName
- EventTarget interface name to stop on. If equal to "*"
or not provided, will stop on any EventTarget.void removeEventListenerBreakpoint(String eventName, String targetName)
eventName
- Event name.targetName
- EventTarget interface name.void setInstrumentationBreakpoint(String eventName)
eventName
- Instrumentation name to stop on.void removeInstrumentationBreakpoint(String eventName)
eventName
- Instrumentation name to stop on.void setXHRBreakpoint(String url)
url
- Resource URL substring. All XHRs having this substring in the URL will get stopped upon.void removeXHRBreakpoint(String url)
url
- Resource URL substring.List<EventListener> getEventListeners(String objectId, Integer depth, Boolean pierce)
objectId
- Identifier of the object to return listeners for.depth
- The maximum depth at which Node children should be retrieved, defaults to 1. Use -1 for the entire subtree or provide an integer larger than 0.pierce
- Whether or not iframes and shadow roots should be traversed when returning the subtree (default is false). Reports listeners for all contexts if pierce is enabled.void setEventListenerBreakpoint(String eventName)
eventName
- DOM Event name to stop on (any DOM event will do).void removeEventListenerBreakpoint(String eventName)
eventName
- Event name.List<EventListener> getEventListeners(String objectId)
objectId
- Identifier of the object to return listeners for.Copyright © 2017 WebFolder OÜ. All rights reserved.