Table of Contents

Class DOMDomainEvent

Namespace
Selenium.WebDriver.BiDi.Cdp.DOM
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

Provides static event descriptors for the IDOM.

public static class DOMDomainEvent
Inheritance
DOMDomainEvent
Inherited Members

Properties

AdRelatedStateUpdated

Fired when a node's ad related state changes.

public static EventDescriptor<CdpEventArgs<AdRelatedStateUpdatedEventArgs>> AdRelatedStateUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<AdRelatedStateUpdatedEventArgs>>

AdoptedStyleSheetsModified

Fired when Element's adoptedStyleSheets are modified.

public static EventDescriptor<CdpEventArgs<AdoptedStyleSheetsModifiedEventArgs>> AdoptedStyleSheetsModified { get; }

Property Value

EventDescriptor<CdpEventArgs<AdoptedStyleSheetsModifiedEventArgs>>

AffectedByStartingStylesFlagUpdated

Fired when a node's starting styles changes.

public static EventDescriptor<CdpEventArgs<AffectedByStartingStylesFlagUpdatedEventArgs>> AffectedByStartingStylesFlagUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<AffectedByStartingStylesFlagUpdatedEventArgs>>

AttributeModified

Fired when Element's attribute is modified.

public static EventDescriptor<CdpEventArgs<AttributeModifiedEventArgs>> AttributeModified { get; }

Property Value

EventDescriptor<CdpEventArgs<AttributeModifiedEventArgs>>

AttributeRemoved

Fired when Element's attribute is removed.

public static EventDescriptor<CdpEventArgs<AttributeRemovedEventArgs>> AttributeRemoved { get; }

Property Value

EventDescriptor<CdpEventArgs<AttributeRemovedEventArgs>>

CharacterDataModified

Mirrors DOMCharacterDataModified event.

public static EventDescriptor<CdpEventArgs<CharacterDataModifiedEventArgs>> CharacterDataModified { get; }

Property Value

EventDescriptor<CdpEventArgs<CharacterDataModifiedEventArgs>>

ChildNodeCountUpdated

Fired when Container's child node count has changed.

public static EventDescriptor<CdpEventArgs<ChildNodeCountUpdatedEventArgs>> ChildNodeCountUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<ChildNodeCountUpdatedEventArgs>>

ChildNodeInserted

Mirrors DOMNodeInserted event.

public static EventDescriptor<CdpEventArgs<ChildNodeInsertedEventArgs>> ChildNodeInserted { get; }

Property Value

EventDescriptor<CdpEventArgs<ChildNodeInsertedEventArgs>>

ChildNodeRemoved

Mirrors DOMNodeRemoved event.

public static EventDescriptor<CdpEventArgs<ChildNodeRemovedEventArgs>> ChildNodeRemoved { get; }

Property Value

EventDescriptor<CdpEventArgs<ChildNodeRemovedEventArgs>>

DistributedNodesUpdated

Called when distribution is changed.

public static EventDescriptor<CdpEventArgs<DistributedNodesUpdatedEventArgs>> DistributedNodesUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<DistributedNodesUpdatedEventArgs>>

DocumentUpdated

Fired when Document has been totally updated. Node ids are no longer valid.

public static EventDescriptor<CdpEventArgs<DocumentUpdatedEventArgs>> DocumentUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<DocumentUpdatedEventArgs>>

InlineStyleInvalidated

Fired when Element's inline style is modified via a CSS property modification.

public static EventDescriptor<CdpEventArgs<InlineStyleInvalidatedEventArgs>> InlineStyleInvalidated { get; }

Property Value

EventDescriptor<CdpEventArgs<InlineStyleInvalidatedEventArgs>>

PseudoElementAdded

Called when a pseudo element is added to an element.

public static EventDescriptor<CdpEventArgs<PseudoElementAddedEventArgs>> PseudoElementAdded { get; }

Property Value

EventDescriptor<CdpEventArgs<PseudoElementAddedEventArgs>>

PseudoElementRemoved

Called when a pseudo element is removed from an element.

public static EventDescriptor<CdpEventArgs<PseudoElementRemovedEventArgs>> PseudoElementRemoved { get; }

Property Value

EventDescriptor<CdpEventArgs<PseudoElementRemovedEventArgs>>

ScrollableFlagUpdated

Fired when a node's scrollability state changes.

public static EventDescriptor<CdpEventArgs<ScrollableFlagUpdatedEventArgs>> ScrollableFlagUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<ScrollableFlagUpdatedEventArgs>>

SetChildNodes

Fired when backend wants to provide client with the missing DOM structure. This happens upon most of the calls requesting node ids.

public static EventDescriptor<CdpEventArgs<SetChildNodesEventArgs>> SetChildNodes { get; }

Property Value

EventDescriptor<CdpEventArgs<SetChildNodesEventArgs>>

ShadowRootPopped

Called when shadow root is popped from the element.

public static EventDescriptor<CdpEventArgs<ShadowRootPoppedEventArgs>> ShadowRootPopped { get; }

Property Value

EventDescriptor<CdpEventArgs<ShadowRootPoppedEventArgs>>

ShadowRootPushed

Called when shadow root is pushed into the element.

public static EventDescriptor<CdpEventArgs<ShadowRootPushedEventArgs>> ShadowRootPushed { get; }

Property Value

EventDescriptor<CdpEventArgs<ShadowRootPushedEventArgs>>

TopLayerElementsUpdated

Called when top layer elements are changed.

public static EventDescriptor<CdpEventArgs<TopLayerElementsUpdatedEventArgs>> TopLayerElementsUpdated { get; }

Property Value

EventDescriptor<CdpEventArgs<TopLayerElementsUpdatedEventArgs>>