Events
nodekit.events.TraceStartedEvent
pydantic-model
¶
nodekit.events.TraceEndedEvent
pydantic-model
¶
nodekit.events.NodeStartedEvent
pydantic-model
¶
Fields:
-
t(TimeElapsedMsec) -
node_address(NodeAddress) -
event_type(Literal[NodeStartedEvent]) -
node(Node)
nodekit.events.ActionTakenEvent
pydantic-model
¶
Fields:
-
t(TimeElapsedMsec) -
node_address(NodeAddress) -
event_type(Literal[ActionTakenEvent]) -
action(Action)
nodekit.events.NodeEndedEvent
pydantic-model
¶
nodekit.events.KeySampledEvent
pydantic-model
¶
Fields:
-
t(TimeElapsedMsec) -
event_type(Literal[KeySampledEvent]) -
key(str) -
kind(Literal['down', 'up'])
nodekit.events.PointerSampledEvent
pydantic-model
¶
Fields:
-
t(TimeElapsedMsec) -
event_type(Literal[PointerSampledEvent]) -
x(PixelPoint) -
y(PixelPoint) -
kind(Literal['move', 'down', 'up'])
nodekit.events.PageSuspendedEvent
pydantic-model
¶
Emitted when a Agent suspends the page (e.g., closes the tab or navigates away).
Fields:
-
t(TimeElapsedMsec) -
event_type(Literal[PageSuspendedEvent])
nodekit.events.PageResumedEvent
pydantic-model
¶
Emitted when a Agent returns to the page (e.g., reopens the tab or navigates back).
Fields:
-
t(TimeElapsedMsec) -
event_type(Literal[PageResumedEvent])
nodekit.events.BrowserContextSampledEvent
pydantic-model
¶
Fields:
-
t(TimeElapsedMsec) -
event_type(Literal[BrowserContextSampledEvent]) -
user_agent(str) -
timestamp_client(str) -
device_pixel_ratio(float) -
display(RegionSizePx) -
viewport(RegionSizePx)