> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/test-steps/validator/axe.md).

# Axe

Axe runs a WCAG conformance scan on the page during the Run. Use it to catch accessibility issues in the same journey as your functional steps.

![Axe Test Step](https://app.does.qa/screenshots/node/validate_axe.png)

## When to use it

* Scan a full page for WCAG violations after the screen is loaded.
* Set **Conformance Level** to the WCAG level your team expects. The default is **WCAG 2.1 - AA**.
* Pair with [Accessibility](/test-steps/validator/accessibility.md) when you also want a Lighthouse score threshold.
* Add [Check computed role](/test-steps/check/check-computed-role.md) and [Check computed label](/test-steps/check/check-computed-label.md) on buttons, links, and form fields that users must understand.

For a Flow Builder walkthrough, see [Add accessibility checks](/better-coverage/add-accessibility-checks.md).

## Configure

### Basics

| Field                 | What to set                                                                                                   |
| --------------------- | ------------------------------------------------------------------------------------------------------------- |
| **Conformance Level** | `WCAG 2.0 - A`, `WCAG 2.0 - AA`, `WCAG 2.0 - AAA`, `WCAG 2.1 - A`, `WCAG 2.1 - AA` (default), `WCAG 2.2 - AA` |

### Advanced

| Field              | What to set                                          |
| ------------------ | ---------------------------------------------------- |
| **Status on fail** | [Failed Status](/test-step-options/failed-status.md) |

{% hint style="info" %}
**Pro tip:** Put Axe after consent banners and overlays close, so the scan sees the same UI a user would.
{% endhint %}

## Related

* [Pa11y](/test-steps/validator/pa11y.md)
* [Accessibility](/test-steps/validator/accessibility.md)
* [Check computed role](/test-steps/check/check-computed-role.md)
* [Check computed label](/test-steps/check/check-computed-label.md)
* [Validator](/test-steps/validator.md)
* [Add accessibility checks](/better-coverage/add-accessibility-checks.md)

**Tags:** `validate`, `axe`, `test`, `expect`, `assert`, `check`, `valid`, `validator`, `accessibility`, `pally`, `pa11y`, `wcag`, `wcag2`, `conformance`, `ally`, `a11y`
