struct Protocol::Accessibility::AXNode
- Protocol::Accessibility::AXNode
- Struct
- Value
- Object
Overview
A node in the accessibility tree.
Included Modules
- JSON::Serializable
Defined in:
protocol/accessibility.crConstructors
Instance Method Summary
-
#backend_dom_node_id : DOM::BackendNodeId | Nil
The backend ID for the associated DOM node, if any.
-
#child_ids : Array(AXNodeId) | Nil
IDs for each of this node's child nodes.
-
#chrome_role : AXValue | Nil
This
Node
's Chrome raw role. -
#description : AXValue | Nil
The accessible description for this
Node
. -
#frame_id : Page::FrameId | Nil
The frame ID for the frame associated with this nodes document.
-
#ignored : Bool
Whether this node is ignored for accessibility
-
#ignored_reasons : Array(AXProperty) | Nil
Collection of reasons why this node is hidden.
-
#name : AXValue | Nil
The accessible name for this
Node
. -
#node_id : AXNodeId
Unique identifier for this node.
-
#parent_id : AXNodeId | Nil
ID for this node's parent.
-
#properties : Array(AXProperty) | Nil
All other properties
-
#role : AXValue | Nil
This
Node
's role, whether explicit or implicit. -
#value : AXValue | Nil
The value for this
Node
.
Constructor Detail
Instance Method Detail
def backend_dom_node_id : DOM::BackendNodeId | Nil
#
The backend ID for the associated DOM node, if any.
def frame_id : Page::FrameId | Nil
#
The frame ID for the frame associated with this nodes document.