Axe.Windows is a NuGet package for running automated accessibility tests on Windows® applications. It is used extensively by Accessibility Insights For Windows. It can be used by itself to run automated accessibility tests programmatically as well.
By contributing you will help ensure that people with disabilities have full access to applications. Make the world a better place!
Visit the Readme and the Overview page to get started.
For instructions on how to build the code, please visit building the code.
For an overview of the solution, please visit the solution overview.
Once you are ready to make a contribution visit the Contributions page.
to get the latest version of the Axe.Windows NuGet package, visit Axe.Windows on NuGet.org.
Before adding or changing an automated test, please read the Rules Overview. The page provides essential information about working inside the Rules project.
Please follow the guidelines outline in the Adding Unit Tests page.
Standards have been documented on Unit Test Bar and Standards.
This may be a result of your local virus scanner. Virus Scanner Exclusions provides more information.
Please visit Accessing Internals.
All pull requests initiate a build. The build status is visible in the PR checks section. Failures need to be addressed before the PR can be merged.
Please visit the Telemetry page on how to do so.
Visit Adding a new project for instructions.
For an overview of the solution, please visit the solution overview.
Make sure that you have signed our CLA agreement. If you haven't, please sign the agreement, then close and reopen the PR. This will trigger a new build with the CLA agreement in place.
Please file a Github Issue. We actively monitor pull requests and issues.
We use Github Issues for bug tracking.
Visit the issues page to see if an issue for it already exists.
If it doesn't, feel free to file an issue.