Skip to content

Add accessibility testing commands (ax-tree, ax-find, ax-node)#3

Merged
simonw merged 3 commits intomainfrom
claude/check-rod-accessibility-api-ak44j
Feb 10, 2026
Merged

Add accessibility testing commands (ax-tree, ax-find, ax-node)#3
simonw merged 3 commits intomainfrom
claude/check-rod-accessibility-api-ak44j

Conversation

@simonw
Copy link
Owner

@simonw simonw commented Feb 10, 2026

Three new commands exposing Chrome's Accessibility CDP domain:

  • ax-tree: dumps the full accessibility tree with indented text output
  • ax-find: queries nodes by accessible name and/or ARIA role
  • ax-node: shows accessibility properties for a CSS-selected element

All commands support --json for machine-readable output.

Includes Go test suite with httptest server and headless Chrome,
covering tree formatting, node querying, property display, and
edge cases (depth limits, ignored nodes, missing elements).

https://claude.ai/code/session_013982JVUJZrJY1VSt96fkG2

Three new commands exposing Chrome's Accessibility CDP domain: - ax-tree: dumps the full accessibility tree with indented text output - ax-find: queries nodes by accessible name and/or ARIA role - ax-node: shows accessibility properties for a CSS-selected element All commands support --json for machine-readable output. Includes Go test suite with httptest server and headless Chrome, covering tree formatting, node querying, property display, and edge cases (depth limits, ignored nodes, missing elements). https://claude.ai/code/session_013982JVUJZrJY1VSt96fkG2
Executable demo showing ax-tree, ax-find, and ax-node against a sample bookstore page with navigation, tables, forms, and disabled buttons. Includes a CI-style pipeline example checking that all buttons have accessible names. https://claude.ai/code/session_013982JVUJZrJY1VSt96fkG2
Add usage examples, command reference entries, and a CI scripting example for ax-tree, ax-find, and ax-node. https://claude.ai/code/session_013982JVUJZrJY1VSt96fkG2
@simonw simonw merged commit f28e0dd into main Feb 10, 2026
2 checks passed
@simonw simonw deleted the claude/check-rod-accessibility-api-ak44j branch February 10, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants