La dépendance `com.deque.html.axe-core:selenium` est configurée dans le `pom.xml` du module `socle-tests-autos-selenium`.
Ajoutez l'annotation @AccessibilityValidation sur la méthode de test existante pour activer la validation.
Par défaut, les règles des normes suivantes sont appliquées :
@TestId(id = "WCAG-003")
@AccessibilityValidation(
excludeRules = {"color-contrast"}
)
public void testPageAccessibilityWithExclusions() {
driver.get("https://example.com");
// Actions de test...
}@TestId(id = "WCAG-001")
@AccessibilityValidation
public void testPageAccessibilityDefault() {
driver.get("https://example.com");
// Actions de test...
}Un rapport HTML "human readable" est générée par le socle-tests-autos à partir du rapport JSON de axe-core.
- Mise en place dans la CI au travers d'une nouvelle sous étape E2
- Caractère bloquant de cette étape => date de mise en place à déterminer (après contre audit RGAA ?)