Struct chromiumoxide_cdp::cdp::browser_protocol::accessibility::AxNode [−][src]
pub struct AxNode { pub node_id: AxNodeId, pub ignored: bool, pub ignored_reasons: Option<Vec<AxProperty>>, pub role: Option<AxValue>, pub name: Option<AxValue>, pub description: Option<AxValue>, pub value: Option<AxValue>, pub properties: Option<Vec<AxProperty>>, pub child_ids: Option<Vec<AxNodeId>>, pub backend_dom_node_id: Option<BackendNodeId>, }
Expand description
A node in the accessibility tree. AXNode
Fields
node_id: AxNodeId
Unique identifier for this node.
ignored: bool
Whether this node is ignored for accessibility
ignored_reasons: Option<Vec<AxProperty>>
Collection of reasons why this node is hidden.
role: Option<AxValue>
This Node
’s role, whether explicit or implicit.
name: Option<AxValue>
The accessible name for this Node
.
description: Option<AxValue>
The accessible description for this Node
.
value: Option<AxValue>
The value for this Node
.
properties: Option<Vec<AxProperty>>
All other properties
child_ids: Option<Vec<AxNodeId>>
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.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for AxNode
impl UnwindSafe for AxNode
Blanket Implementations
Mutably borrows from an owned value. Read more