Interface IEventBreakpoints
- Namespace
- Selenium.WebDriver.BiDi.Cdp.EventBreakpoints
- Assembly
- Selenium.WebDriver.BiDi.Cdp.dll
EventBreakpoints permits setting JavaScript breakpoints on operations and events occurring in native code invoked from JavaScript. Once breakpoint is hit, it is reported through Debugger domain, similarly to regular breakpoints being hit.
[Experimental("BIDICDP001")]
public interface IEventBreakpoints
Methods
DisableAsync(string?, CancellationToken)
Removes all breakpoints
Task<DisableResult> DisableAsync(string? session = null, CancellationToken cancellationToken = default)
Parameters
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<DisableResult>
A task representing the asynchronous operation, containing a DisableResult.
RemoveInstrumentationBreakpointAsync(string, string?, CancellationToken)
Removes breakpoint on particular native event.
Task<RemoveInstrumentationBreakpointResult> RemoveInstrumentationBreakpointAsync(string eventName, string? session = null, CancellationToken cancellationToken = default)
Parameters
eventNamestringInstrumentation name to stop on.
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<RemoveInstrumentationBreakpointResult>
A task representing the asynchronous operation, containing a RemoveInstrumentationBreakpointResult.
SetInstrumentationBreakpointAsync(string, string?, CancellationToken)
Sets breakpoint on particular native event.
Task<SetInstrumentationBreakpointResult> SetInstrumentationBreakpointAsync(string eventName, string? session = null, CancellationToken cancellationToken = default)
Parameters
eventNamestringInstrumentation name to stop on.
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<SetInstrumentationBreakpointResult>
A task representing the asynchronous operation, containing a SetInstrumentationBreakpointResult.