Expérimental

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
Not for use with personal data

Les règles expérimentales sont des vérifications d'accessibilité qui sont encore en cours de développement et de test. Ces règles abordent de nouvelles technologies, des préoccupations émergentes en matière d'accessibilité ou des domaines où la compréhension est encore en évolution. Parce qu'elles sont en développement, les règles expérimentales peuvent produire des faux positifs et ne doivent pas être utilisées dans des environnements de production. Cependant, elles peuvent fournir des informations précoces sur des problèmes potentiels d'accessibilité.

Valeur par défaut

Lorsque vous ne spécifiez pas de remplacement des règles expérimentales, axe Watcher utilise le paramètre de la configuration globale de votre organisation. Les règles expérimentales sont généralement désactivées par défaut pour éviter que des faux positifs n'affectent vos résultats de test.

Remplacement

Vous pouvez activer ou désactiver les règles expérimentales lorsque la configuration globale de votre organisation le permet. Activer les règles expérimentales est utile lors du développement ou lorsque vous souhaitez anticiper les futures exigences en matière d'accessibilité. Elles sont généralement désactivées pour les tests de production afin d'éviter le bruit dû à de potentiels faux positifs.

Options disponibles

  • true - Activer les règles expérimentales
  • false - Désactiver les règles expérimentales

Exemple JavaScript/TypeScript

const config = {
  axe: {
    apiKey: process.env.AXE_API_KEY,
    projectId: process.env.AXE_PROJECT_ID,
    configurationOverrides: {
      experimentalRules: true
    }
  }
};

Exemple Java

ConfigurationOverrides overrides = new ConfigurationOverrides()
    .setEnableExperimental(true);

AxeWatcherOptions options = new AxeWatcherOptions()
    .setApiKey(System.getenv("AXE_API_KEY"))
    .setProjectId(System.getenv("AXE_PROJECT_ID"))
    .setConfigurationOverrides(overrides);