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
node_id: AxNodeId<'a>
Unique identifier for this node.
ignored: bool
Whether this node is ignored for accessibility
ignored_reasons: Option<Vec<AxProperty<'a>>>
Collection of reasons why this node is hidden.
role: Option<AxValue<'a>>
This Node's role, whether explicit or implicit.
name: Option<AxValue<'a>>
The accessible name for this Node.
description: Option<AxValue<'a>>
The accessible description for this Node.
value: Option<AxValue<'a>>
The value for this Node.
properties: Option<Vec<AxProperty<'a>>>
All other properties
child_ids: Option<Vec<AxNodeId<'a>>>
IDs for each of this node's child nodes.
backend_dom_node_id: Option<BackendNodeId>
The backend ID for the associated DOM node, if any.
Trait Implementations
impl<'a> Clone for AxNode<'a>[src]
fn clone(&self) -> AxNode<'a>[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more