Accessibility.AXNode
A node in the accessibility tree.
{
"id": "AXNode",
"type": "object",
"properties": [
{
"name": "nodeId",
"$ref": "AXNodeId",
"description": "Unique identifier for this node."
},
{
"name": "ignored",
"type": "boolean",
"description": "Whether this node is ignored for accessibility"
},
{
"name": "ignoredReasons",
"type": "array",
"items": {
"$ref": "AXProperty"
},
"description": "Collection of reasons why this node is hidden.",
"optional": true
},
{
"name": "role",
"$ref": "AXValue",
"description": "This Node
's role, whether explicit or implicit.",
"optional": true
},
{
"name": "name",
"$ref": "AXValue",
"description": "The accessible name for this Node
.",
"optional": true
},
{
"name": "description",
"$ref": "AXValue",
"description": "The accessible description for this Node
.",
"optional": true
},
{
"name": "value",
"$ref": "AXValue",
"description": "The value for this Node
.",
"optional": true
},
{
"name": "properties",
"type": "array",
"items": {
"$ref": "AXProperty"
},
"description": "All other properties",
"optional": true
},
{
"name": "childIds",
"type": "array",
"items": {
"$ref": "AXNodeId"
},
"description": "IDs for each of this node's child nodes.",
"optional": true
},
{
"name": "backendDOMNodeId",
"$ref": "DOM.BackendNodeId",
"description": "The backend ID for the associated DOM node, if any.",
"optional": true
}
],
"description": "A node in the accessibility tree."
}