Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ETQ dev je souhaiterais tester automatiquement l'accessibilité de certaines pages #524

Closed
3 tasks done
Volubyl opened this issue Oct 28, 2022 · 1 comment · Fixed by #529
Closed
3 tasks done
Labels
a11y Ce qui a attrait à l'accessibilitée (a11y) de l'application hold Cette PR est bloquée par un autre problème

Comments

@Volubyl
Copy link
Collaborator

Volubyl commented Oct 28, 2022

rel #517

Description du besoin

Certains problèmes d'a11y peuvent être détectés automatiques par certains outils.

Les idées seraient :

  • de détecter des problèmes déjà présents
  • d'éviter d'en introduire de nouveau dans le futur

Analyse technique

Actuellement, l'on utilise https://playwright.dev/ comme runner de tests e2e.

Dequeue développe une série d'outils permettant d'améliorer l'accessibilité des logiciels.

Nous pourrions éventuellement utiliser Axe core dans sa version playwright a cette fin

`

TO DO

  • déterminer quelles pages l'on souhaite tester l'accessibilité. Les pages contacts, mentions légales doivent être testée ainsi que certaines pages "critiques" du site web.
  • installer playwright

Critères d'acceptation

  • vérifier que les tests e2e fonctionnent toujours
@Volubyl Volubyl added the a11y Ce qui a attrait à l'accessibilitée (a11y) de l'application label Oct 28, 2022
@Volubyl Volubyl added this to Backlog in Outil de catalogage de données via automation Oct 28, 2022
@Volubyl Volubyl moved this from Backlog to Prêt à développer in Outil de catalogage de données Oct 31, 2022
@Volubyl Volubyl moved this from Prêt à développer to Tâches à faire in Outil de catalogage de données Oct 31, 2022
@Volubyl Volubyl moved this from Tâches à faire to Tâches en cours in Outil de catalogage de données Nov 3, 2022
@Volubyl
Copy link
Collaborator Author

Volubyl commented Nov 7, 2022

Tâche bloquée car il semble y avoir un problème technique avec axe-core/playwright qui est la libraire que je souhaite utiliser pour effectuer ces tests

Issue : dequelabs/axe-core-npm#601

@Volubyl Volubyl added the hold Cette PR est bloquée par un autre problème label Nov 7, 2022
@Volubyl Volubyl moved this from Tâches en cours to Bloqué / En pause in Outil de catalogage de données Nov 9, 2022
Outil de catalogage de données automation moved this from Bloqué / En pause to Terminé Dec 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y Ce qui a attrait à l'accessibilitée (a11y) de l'application hold Cette PR est bloquée par un autre problème
Development

Successfully merging a pull request may close this issue.

1 participant