Skip to content

Editorial: Update documentation on various web platform a11y testing initiatives - #2839

Open
rahimabdi wants to merge 1 commit into
mainfrom
rahim/update-accessibility-testing-initiatives-list
Open

Editorial: Update documentation on various web platform a11y testing initiatives#2839
rahimabdi wants to merge 1 commit into
mainfrom
rahim/update-accessibility-testing-initiatives-list

Conversation

@rahimabdi

Copy link
Copy Markdown
Contributor

Closes #2743

Adds documentation on known web accessibility testing projects/initiatives:

  • Acacia
  • Accessibility Compat Data
  • ARIA-AT
  • WebDriver extension (new Get Accessibility Properties For...[Element/AX Node] test accessors)

@rahimabdi rahimabdi self-assigned this Jul 6, 2026
@netlify

netlify Bot commented Jul 6, 2026

Copy link
Copy Markdown

Deploy Preview for wai-aria ready!

Name Link
🔨 Latest commit 79ffd62
🔍 Latest deploy log https://app.netlify.com/projects/wai-aria/deploys/6a4b57b9411e6500082afb37
😎 Deploy Preview https://deploy-preview-2839--wai-aria.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@rahimabdi

Copy link
Copy Markdown
Contributor Author

Please take a look and ensure it looks accurate:

Thank you!

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

🚀 Deployed on https://deploy-preview-2839--wai-aria.netlify.app

@github-actions
github-actions Bot temporarily deployed to pull request July 6, 2026 07:24 Inactive
@lolaodelola

Copy link
Copy Markdown

Thanks for this write-up @rahimabdi!

@cyns cyns left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@spectranaut spectranaut left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Rahim for keeping this up to date!! A few requests.

Comment thread documentation/tests.md

Acacia tests platform accessibility API mappings directly, as well as testing the internal accessibility tree:
- Acacia GitHub repo: https://github.com/Igalia/acacia
- Acacia goal and overview from Igalia: https://notes.igalia.com/s/UCAZ3KYIo

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can remove this whole section, this work was abandoned when I started working on the aamtest... before we got it to a state where it could be usable

Comment thread documentation/tests.md

Ideally, we should have a test suite to test all "user agent MUST" statements, but we do not have yet have all the TestDriver interfaces required to write many of these tests. WPT TestDriver (through WebDriver) gives us access to `computedrole` and `comutedlabel`, so we are now adding various role tests (ARIA, HTML-AAM, etc.) and name computation tests (AccName). The IDL interface is also testable in WPT.

If a change adds or changes a "user agent must" or "user agent must not" statement, please add a issue describing the test once the PR is ready for merge.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can now write these tests using the aamtest type! https://web-platform-tests.org/writing-tests/aamtest.html

Do you mind updating that in this PR? If not no worries I can do it later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Documenting web accessibility automation/testing efforts in a single place

4 participants