Migration vers Axe DevTools pour Web v4.x pour Java

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Étapes pour migrer vers la version 4.x d'Axe DevTools pour Web pour Java

Not for use with personal data

Axe DevTools pour Web Maven v4.x est une réécriture majeure de l'ensemble du projet. Les changements les plus notables sont résumés ci-dessous, suivis par des modifications plus spécifiques aux packages pertinents.

Résumé

La axe-devtools-* suite de packages Java a impliqué une réarchitecture de l'offre de produits à la fois dans une perspective de rebranding et pour alléger les outils d'intégration fournis afin de correspondre davantage à l'expérience des développeurs.

Avec cela à l'esprit, comparé aux versions précédentes où un seul package était fourni, cette version offre une collection de packages permettant à l'utilisateur final de choisir ce qui est essentiel et s'adapte le mieux à son flux de travail actuel.

important

Attention aux changements radicaux. Étant donné la scission d'une structure de package monolithique vers une structure modulaire individuelle et le rebranding de l'API, la migration vers v4.0 nécessite de suivre ce guide de migration étape par étape.

Configuration de l'environnement

Il n'y a pas de modification des exigences de l'environnement par défaut. Les exigences souhaitées sont les suivantes :

Installation des packages Axe DevTools

Assurez-vous d'avoir accès à Axe DevTools via l'une des options disponibles :

Après avoir réussi l'accès à la configuration, vous pouvez installer l'un des packages ci-dessous en les incluant dans le fichier pom.xml.

Exemple pour l'installation du package selenium depuis l'Agora de Deque :

<dependency>
  <groupId>com.deque.html.axe-devtools</groupId>
  <artifactId>selenium</artifactId>
  <version>4.x.x</version>
</dependency>

Les packages disponibles sont :

Veuillez vous référer à chacun des packages ci-dessus pour les instructions d'utilisation et la documentation détaillée de l'API.

Modifications notables

Outre les modifications d'installation et d'utilisation avec les packages décrits, quelques changements notables incluent :

  • Le namespace du package Java a été modifié de com.deque.attest à com.deque.html.axedevtools.
  • La classe Attest a été renommée en AxeSelenium.
  • La variable d'environnement pour configurer des règles personnalisées a été changée de ATTEST_PATH à AXE_RULESET_PATH.
  • Le jeu de règles par défaut a changé. Axe DevTools effectue un audit d'une page donnée avec wcag2.1 comme jeu de règles par défaut. Aucun changement n'est requis de la part de l'utilisateur final. Si l'on souhaite configurer un jeu de règles différent, on peut utiliser les clauses respectives offertes dans Cucumber/ RSpec.