Testeur d’accessibilité
Les contrôles sont exécutés depuis notre serveur ; nous récupérons l’URL saisie et ne conservons pas les résultats. This launches a metered browser audit. Stylesheets are allowed for computed accessibility checks; media and fonts are blocked. Automated checks catch only part of WCAG issues and never replace manual testing. Des compteurs anonymes de résultats par exécution peuvent servir à la recherche agrégée ; les URL, domaines, adresses IP et identifiants ne sont jamais inclus, et aucune statistique issue de moins de 100 exécutions n’est publiée.
+ enregistre le site ou la page actuels. Utilisez ☆ à côté de tout site, page ou liste enregistré pour l’ajouter aux favoris. L’historique des vérifications récentes apparaît ci-dessous.
Créer une liste nommée
Cible remplie à partir de vos choix locaux.
Passeport du site Contexte local de ce site enregistré
Données locales
Les cibles enregistrées, les listes nommées et les résumés des vérifications récentes restent uniquement dans ce navigateur.
Évaluer cet outil
À propos de cet outil
Lancez un contrôle axe-core rendu dans le navigateur pour repérer les problèmes WCAG 2.2 A/AA, les sélecteurs concernés et les corrections à appliquer. Les contrôles automatisés orientent l’audit, mais ne remplacent pas les essais manuels.
Fonctionnalités
- Audit d’une URL publique avec gravité, règle axe-core et sélecteur affecté.
- Extrait HTML, résumé de l’erreur et conseil de correction pour retrouver le composant.
- Rapport structuré par niveaux critique, grave, modéré et mineur.
- Résultats et données de saisie conservés dans le navigateur, sans session authentifiée.
Fonctionnement
Le navigateur métrique charge l’URL publique fournie sans votre session authentifiée ni interaction scriptée, puis applique les règles axe-core marquées WCAG 2.2 A/AA. Le rapport relie chaque violation à un sélecteur et à une réparation ciblée, en laissant la validation finale aux tests manuels.
Limites
- Le navigateur ne voit pas les états masqués, les parcours personnalisés, les consentements ni les composants ouverts après une interaction.
- La conformité WCAG exige aussi des tests manuels au clavier, avec lecteur d’écran, zoom, contenu, focus et parcours métier.
Questions fréquentes
La réussite des contrôles `axe` signifie-t-elle qu’une page respecte les `WCAG` ?
Non. Les vérifications automatisées ne repèrent qu’une partie des obstacles. Le respect des `WCAG` exige aussi des vérifications manuelles du clavier, du lecteur d’écran, du contenu, de l’indication de l’élément actif, des erreurs et des parcours.
Quel niveau des `WCAG` cette évaluation couvre-t-elle ?
Les règles `axe-core` exécutées portent les étiquettes `WCAG 2.2` de niveau A et AA. Le résultat recense des anomalies ; il ne constitue pas un certificat de conformité.
Pourquoi l’audit peut-il ne pas voir une fenêtre modale ou un écran réservé aux utilisateurs connectés ?
Le navigateur de mesure charge la page accessible à tous, sans authentification ni manipulation programmée. Les états ouverts ultérieurement, personnalisés ou protégés par un consentement peuvent donc échapper à l’évaluation.
Que représente le degré de gravité d’une anomalie ?
Critique, grave, modérée et mineure sont les degrés d’incidence employés par `axe` pour hiérarchiser l’examen. Ils ne remplacent ni le critère `WCAG`, ni le contexte d’utilisation, ni l’analyse technique.
Problèmes courants et solutions
- Erreur L’image ne possède pas de solution textuelle adaptée Solution : Ajoutez un texte alternatif concis qui exprime la fonction de l’image, ou utilisez alt="" si elle est purement décorative.
- Erreur Le contrôle de formulaire ne possède pas de libellé Solution : Associez un libellé affiché au contrôle avec for/id, ou fournissez un nom explicite avec aria-label/aria-labelledby lorsqu’aucun libellé affiché ne convient.
- Erreur Le lien ne possède pas de nom explicite Solution : Donnez au lien un texte explicite ou un nom qui identifie sa cible au lieu de dépendre d’une icône sans libellé.
- Avertissement Les niveaux de titre sont ignorés Solution : Restructurez les titres en plan logique sans sauter de niveau pour des raisons visuelles ; utilisez CSS pour l’apparence.
- Avertissement La langue de la page est absente Solution : Définissez l’attribut html lang de l’élément racine avec la balise BCP 47 principale et marquez les portions qui changent de langue.
- Avertissement Des identifiants d’élément sont dupliqués Solution : Rendez chaque identifiant distinct et mettez à jour les libellés, références ARIA, fragments et programmes qui utilisaient l’identifiant renommé.
- Erreur Le contraste de couleur du texte échoue Solution : Ajustez les couleurs du texte ou de l’arrière-plan jusqu’à ce que le rapport mesuré respecte WCAG AA pour la taille et l’état du texte.
- Information Le comportement clavier nécessite une vérification manuelle Solution : Parcourez chaque contrôle interactif avec Tab, testez l’activation et l’ordre du repère actif, puis corrigez tout état inaccessible, piégé ou masqué avant validation.