SeleniumAxeDotnet
SeleniumAxeDotnet copied to clipboard
Tools for using aXe for web accessibility testing with C# and Selenium.
Deprecation Notice
Why is this project being deprecated?
- Deque is officially taking on the .Net bindings
- https://github.com/dequelabs/axe-core-nuget
- https://www.nuget.org/packages/Deque.AxeCore.Selenium/
Is this a good thing?
- Yes
- Selenium.Axe actually uses Deque’s Axe core under the hood
- This should help keep the .Net bindings at feature parity with the other official supported binding, such as Java and JavaScript
What will be happening?
- Upgrade instructions will be provided early in 2023
- This project will be archived
- The NuGet package will be deprecated and https://www.nuget.org/packages/Deque.AxeCore.Selenium/ will be set as the alternate package
Anything special we should know?
- The new Deque project will support both Selenium and Playwright
- A new project (https://github.com/microsoft/html-reporter-for-axe-core-dotnet) will be used for creating HTML reports. This should provide a much better user experience than the admittedly primitive reporting currently included in Selenium.Axe
Selenium.Axe for .NET
Automated web accessibility testing with .NET, C#, and Selenium. Wraps the axe-core accessibility scanning engine and the Selenium.WebDriver browser automation framework.
Compatible with .NET Standard 2.0+, .NET Framework 4.7.1+, and .NET Core 2.0+.
Inspired by axe-selenium-java and axe-webdriverjs. Forked from Globant.Selenium.Axe.
Documentation
- Getting Started
-
AxeBuilder
Reference -
Working with
AxeResult
objects - Creating a HTML report
- Contributing
Patron
This project would not exist in its current form without the generous support of