Struct cdp::accessibility::AxNode [] [src]

pub struct AxNode<'a> {
    pub node_id: AxNodeId<'a>,
    pub ignored: bool,
    pub ignored_reasons: Option<Vec<AxProperty<'a>>>,
    pub role: Option<AxValue<'a>>,
    pub name: Option<AxValue<'a>>,
    pub description: Option<AxValue<'a>>,
    pub value: Option<AxValue<'a>>,
    pub properties: Option<Vec<AxProperty<'a>>>,
    pub child_ids: Option<Vec<AxNodeId<'a>>>,
    pub backend_dom_node_id: Option<BackendNodeId>,
}

[Experimental] A node in the accessibility tree.

Fields

Unique identifier for this node.

Whether this node is ignored for accessibility

Collection of reasons why this node is hidden.

This Node's role, whether explicit or implicit.

The accessible name for this Node.

The accessible description for this Node.

The value for this Node.

All other properties

IDs for each of this node's child nodes.

The backend ID for the associated DOM node, if any.

Trait Implementations

impl<'a> Clone for AxNode<'a>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<'a> Debug for AxNode<'a>
[src]

[src]

Formats the value using the given formatter.

impl<'a> PartialEq for AxNode<'a>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.