Sperimentale
Le regole sperimentali sono controlli di accessibilità che sono ancora in fase di sviluppo e test. Queste regole riguardano nuove tecnologie, preoccupazioni emergenti relative all'accessibilità o aree in cui la comprensione è ancora in evoluzione. Poiché sono in fase di sviluppo, le regole sperimentali possono produrre falsi positivi e non dovrebbero essere utilizzate in ambienti di produzione. Tuttavia, possono fornire spunti preliminari su potenziali problematiche di accessibilità.
Valore Predefinito
Quando non specifichi un override delle regole sperimentali, axe Watcher utilizza l'impostazione dalla configurazione globale della tua organizzazione. Le regole sperimentali sono tipicamente disabilitate per impostazione predefinita per evitare che i falsi positivi influenzino i risultati dei tuoi test.
Sovrascrittura
Puoi abilitare o disabilitare le regole sperimentali quando la configurazione globale della tua organizzazione consente questa sovrascrittura. Abilitare le regole sperimentali è utile durante lo sviluppo o quando vuoi anticipare i futuri requisiti di accessibilità. Sono tipicamente disabilitate per i test di produzione per evitare il rumore dai potenziali falsi positivi.
Opzioni Disponibili
true- Abilita le regole sperimentalifalse- Disabilita le regole sperimentali
Esempio JavaScript/TypeScript
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
experimentalRules: true
}
}
};Esempio 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);