You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some time ago we stopped running both pa11ycrawler and axe-core (via bok-choy Selenium tests) because they rarely told us anything useful and often broke for unrelated reasons. But we really do want some form of automated accessibility checks in CI, and both the available a11y tools and our web page rendering strategy have changed significantly since we first chose that previous generation of a11y checks. We should choose a new tool (or set of tools) that strikes the best balance between the following objectives:
Runs many/most of the accessibility checks that can be usefully done in an automated manner
Generates reports which provide useful information to professional a11y coordinators
Minimal effort to set up to start producing useful results
Few false positives that fail CI builds for spurious reasons
Few failures for reasons unrelated to the accessibility of the tested code
Resilient to changes in the source code which don't impact the accessibility of the rendered pages (for example, not closely tied to the current page layout expectations)
Ideally open source (especially for integration into the openedx repositories that 2U doesn't manage)
Here is an incomplete list of potential tools to employ for this:
axe-core (there are indications this may cease to be open source in the near future)
We would ideally like to report on a larger set of checks than we actually treat as blockers to merging. Some checks are important to know about but can be fixed sometime after initial deployment.
Some time ago we stopped running both pa11ycrawler and axe-core (via bok-choy Selenium tests) because they rarely told us anything useful and often broke for unrelated reasons. But we really do want some form of automated accessibility checks in CI, and both the available a11y tools and our web page rendering strategy have changed significantly since we first chose that previous generation of a11y checks. We should choose a new tool (or set of tools) that strikes the best balance between the following objectives:
Here is an incomplete list of potential tools to employ for this:
A/C:
The text was updated successfully, but these errors were encountered: