A11y Tools (4)¶
Enable with --caps=a11y.
Accessibility tree inspection, axe-core audits, and ARIA node queries. Enable with --caps=a11y.
Summary¶
| Tool | Parameters | Description |
|---|---|---|
wavexis_a11y_ancestors |
node_id, session_id |
Get the ancestor chain for a node. |
wavexis_a11y_node |
node_id, session_id |
Get a specific accessibility node by ID. |
wavexis_a11y_snapshot |
session_id?, url?, wait_timeout?, headless?, backend? |
Get the full accessibility tree as LLM-friendly text with element refs. |
wavexis_axe_audit |
session_id?, url?, headless?, backend? |
Run an axe-core accessibility audit on the current page (W9). |
Accessibility¶
wavexis_a11y_ancestors¶
Get the ancestor chain for a node.
Args: input: Ancestor lookup parameters.
Returns:
JSON string with ancestors list and count.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
node_id |
string | Yes | — | DOM node ID |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_a11y_node¶
Get a specific accessibility node by ID.
Args: input: Node lookup parameters.
Returns: JSON string with the node data.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
node_id |
string | Yes | — | Node ID from a11y_snapshot |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_a11y_snapshot¶
Get the full accessibility tree as LLM-friendly text with element refs.
Args: input: Snapshot parameters including optional URL and session.
Returns:
JSON string with snapshot, text, and element_count.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | No | null |
Active session ID. If omitted, a stateless session is created for this call. |
url |
string | No | null |
URL to navigate to first (required without session) |
wait_timeout |
integer | No | 30000 |
Timeout in ms for wait conditions |
headless |
boolean | No | true |
Run browser in headless mode |
backend |
string (cdp, bidi, auto) | No | "cdp" |
Backend: 'cdp', 'bidi', or 'auto' |
wavexis_axe_audit¶
Run an axe-core accessibility audit on the current page (W9).
Injects axe-core and returns violations, passes, incomplete, and inapplicable results.
Args: input: Audit parameters (optional URL, session_id).
Returns:
JSON string with violations, passes, incomplete, inapplicable.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | No | null |
Active session ID. If omitted, a stateless session is created for this call. |
url |
string | No | "" |
URL to navigate to before audit |
headless |
boolean | No | true |
Run browser in headless mode |
backend |
string (cdp, bidi, auto) | No | "cdp" |
Backend: 'cdp', 'bidi', or 'auto' |