Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] Use Axe and Playwright for automated a11y testing #14773

Open
19 of 27 tasks
alexgibson opened this issue Jul 2, 2024 · 0 comments
Open
19 of 27 tasks

[Epic] Use Axe and Playwright for automated a11y testing #14773

alexgibson opened this issue Jul 2, 2024 · 0 comments
Assignees
Labels
a11y Issues related to accessibility

Comments

@alexgibson
Copy link
Member

alexgibson commented Jul 2, 2024

Description

Whilst using automated tooling is not a silver bullet for accessibility (a11y) testing, there are still a large number of common issues that can be highlighted/detected through automation that can be useful for investigation.

This is an issue to investigate and trial using Axe for automated accessibility testing via Playwright.

Rather than combine this into our regular CI integration tests (where issues might block a deployment), this could run these tests as a separate job on a clock schedule (e.g. once per day).

Combining Axe with Playwright is potentially useful as we can have tests interacting with the browser (clicking on elements, resizing the view port etc) before scanning for issues.


Success Criteria

  1. Needs Review P3 Review: µ

A11y bugs

  1. Bug 🐛 Frontend Good First Bug Help wanted 👋 a11y
  2. Bug 🐛 Frontend Good First Bug Help wanted 👋 a11y
    alexgibson
  3. Bug 🐛 Frontend Good First Bug Help wanted 👋 a11y
    alexgibson
  4. Bug 🐛 Frontend Good First Bug Help wanted 👋 a11y
    alexgibson
  5. Bug 🐛 Frontend Good First Bug Help wanted 👋 a11y
  6. Bug 🐛 a11y
  7. Bug 🐛 Frontend Good First Bug Help wanted 👋 a11y
    alexgibson
  8. Bug 🐛 Frontend P3 a11y
    reemhamz
  9. Bug 🐛 Good First Bug Help wanted 👋 P3 a11y
  10. Bug 🐛 Help wanted 👋 P3 a11y
    alexgibson
  11. Bug 🐛 Help wanted 👋 a11y
  12. Bug 🐛 Good First Bug Help wanted 👋 a11y
    clarapenn
  13. Bug 🐛 Good First Bug Help wanted 👋 a11y
  14. Bug 🐛 Good First Bug Help wanted 👋 a11y
    clarapenn
  15. Bug 🐛 Help wanted 👋 a11y
  16. Bug 🐛 Good First Bug Help wanted 👋 a11y
    clarapenn
  17. Bug 🐛 Help wanted 👋 a11y
  18. Bug 🐛 Help wanted 👋 a11y
@alexgibson alexgibson self-assigned this Jul 2, 2024
@alexgibson alexgibson added the a11y Issues related to accessibility label Jul 3, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Aug 1, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Aug 1, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Aug 1, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Aug 1, 2024
alexgibson added a commit to alexgibson/bedrock that referenced this issue Aug 1, 2024
@alexgibson alexgibson changed the title Use Axe and Playwright for automated a11y testing [Epic] Use Axe and Playwright for automated a11y testing Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y Issues related to accessibility
Projects
Status: In Progress
Development

No branches or pull requests

1 participant