# Copyright 2017 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # # Contributing to Chrome DevTools Protocol: https://goo.gle/devtools-contribution-guide-cdp version major 1 minor 3 experimental domain Accessibility depends on DOM # Unique accessibility node identifier. type AXNodeId extends string # Enum of possible property types. type AXValueType extends string enum boolean tristate booleanOrUndefined idref idrefList integer node nodeList number string computedString token tokenList domRelation role internalRole valueUndefined # Enum of possible property sources. type AXValueSourceType extends string enum attribute implicit style contents placeholder relatedElement # Enum of possible native property sources (as a subtype of a particular AXValueSourceType). type AXValueNativeSourceType extends string enum description figcaption label labelfor labelwrapped legend rubyannotation tablecaption title other # A single source for a computed AX property. type AXValueSource extends object properties # What type of source this is. AXValueSourceType type # The value of this property source. optional AXValue value # The name of the relevant attribute, if any. optional string attribute # The value of the relevant attribute, if any. optional AXValue attributeValue # Whether this source is superseded by a higher priority source. optional boolean superseded # The native markup source for this value, e.g. a `