Implementation:SeleniumHQ Selenium Closure Aria Attributes
| Knowledge Sources | |
|---|---|
| Domains | JavaScript_Atoms, Vendored_Library |
| Last Updated | 2026-02-12 00:00 GMT |
Overview
Vendored Google Closure Library module providing ARIA state and property enumerations used by Selenium JavaScript atoms.
Description
goog.a11y.aria.State (and related enumerations) is a vendored copy of the Google Closure Library module. It provides auto-generated enumerations for ARIA states and properties as defined by the W3C ARIA standard. These include state constants such as ACTIVEDESCENDANT, ATOMIC, AUTOCOMPLETE, CHECKED, CONTROLS, DISABLED, and many more. Selenium uses this as part of its JavaScript atom infrastructure for browser automation commands.
Usage
This module is consumed internally by Selenium's JavaScript atoms build system. It is not imported directly by end users.
Code Reference
Source Location
- Repository: SeleniumHQ_Selenium
- File: third_party/closure/goog/a11y/aria/attributes.js
- Lines: 1-396
Key Exports
goog.provide('goog.a11y.aria.AutoCompleteValues');
goog.provide('goog.a11y.aria.CheckedValues');
goog.provide('goog.a11y.aria.DropEffectValues');
goog.provide('goog.a11y.aria.ExpandedValues');
goog.provide('goog.a11y.aria.GrabbedValues');
goog.provide('goog.a11y.aria.InvalidValues');
goog.provide('goog.a11y.aria.LivePriority');
goog.provide('goog.a11y.aria.OrientationValues');
goog.provide('goog.a11y.aria.PressedValues');
goog.provide('goog.a11y.aria.RelevantValues');
goog.provide('goog.a11y.aria.SelectedValues');
goog.provide('goog.a11y.aria.SortValues');
goog.provide('goog.a11y.aria.State');
// goog.a11y.aria.State enum includes:
// ACTIVEDESCENDANT, ATOMIC, AUTOCOMPLETE, BUSY, CHECKED,
// COLINDEX, CONTROLS, CURRENT, DESCRIBEDBY, DISABLED, ...