[PR #16055] Add tests for Accessibility Insights' FastPass #30821

Open
opened 2026-01-31 09:43:11 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/16055

State: open
Merged: No


Accessibility Insights has a neat tool called FastPass where it can scan the existing UI for common accessibility errors. FastPass is powered by Axe.Windows. This PR adds Axe.Windows to our project and adds a handful of accessibility tests to navigate the app (using WinAppDriver) then scan the UI using Axe.Windows.

Additionally, each error Axe.Windows finds is output to an a11ytest file that can be opened by Accessibility Insights to tell you what error was found and where the error is. These files are output to \bin\x64\Debug\AxeWindowsOutputFiles\
 
There's a few tests that fail already. I've added comments explaining why they fail and saying that they are expected.

**Original Pull Request:** https://github.com/microsoft/terminal/pull/16055 **State:** open **Merged:** No --- Accessibility Insights has a neat tool called FastPass where it can scan the existing UI for common accessibility errors. FastPass is powered by Axe.Windows. This PR adds Axe.Windows to our project and adds a handful of accessibility tests to navigate the app (using WinAppDriver) then scan the UI using Axe.Windows. Additionally, each error Axe.Windows finds is output to an a11ytest file that can be opened by Accessibility Insights to tell you what error was found and where the error is. These files are output to `\bin\x64\Debug\AxeWindowsOutputFiles\`   There's a few tests that fail already. I've added comments explaining why they fail and saying that they are expected.
claunia added the pull-request label 2026-01-31 09:43:11 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#30821