webkit_inspection_protocol library

A library to connect to a Webkit Inspection Protocol server (like Chrome).

Classes

AttributeModifiedEvent
AttributeRemovedEvent
CallFrame
Stack entry for runtime errors and assertions.
CharacterDataModifiedEvent
ChildNodeCountUpdatedEvent
ChildNodeInsertedEvent
ChildNodeRemovedEvent
ChromeConnection
A class to connect to a Chrome instance and reflect on its available tabs.
ChromeTab
ConsoleAPIEvent
ConsoleClearedEvent
ConsoleMessageEvent
DebuggerPausedEvent
Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria.
DebuggerResumedEvent
DocumentUpdatedEvent
ExceptionThrownEvent
ExecutionContextDescription
Description of an isolated world.
GlobalObjectClearedEvent
HeapUsage
Returns the JavaScript heap usage. It is the total usage of the corresponding isolate not scoped to a particular Runtime.
LogEntry
Node
The backend keeps track of which DOM nodes have been sent, will only send each node once, and will only send events for nodes that have been sent.
PropertyDescriptor
Object property descriptor.
RemoteObject
Mirror object referencing original JavaScript object.
Rgba
ScriptParsedEvent
SetBreakpointResponse
The response from WipDebugger.setBreakpoint.
SetChildNodesEvent
StackTrace
Call frames for assertions or error messages.
WipBreakLocation
WipCallFrame
A debugger call frame.
WipConnection
A Webkit Inspection Protocol (WIP) connection.
WipConsole
WipConsoleCallFrame
WipDebugger
WipDom
Implementation of the https://developer.chrome.com/devtools/docs/protocol/1.1/dom
WipDomain
WipEvent
WipLocation
WipLog
WipPage
WipResponse
WipRuntime
WipScope
WipScript
WipTarget

Enums

PauseState

Constants

experimental → const _Experimental
optional → const String
@optional

Typedefs

WipEventTransformer<T> = T Function(WipEvent event)

Exceptions / Errors

ConnectionException
An exception that can be thrown early in the connection sequence for a ChromeConnection.
ExceptionDetails
WipError