Expérimental
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érimentalesfalse- 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);