Experimental
Regras experimentais são verificações de acessibilidade que ainda estão sendo desenvolvidas e testadas. Essas regras tratam de novas tecnologias, preocupações emergentes de acessibilidade ou áreas onde a compreensão ainda está evoluindo. Como estão em desenvolvimento, as regras experimentais podem produzir falsos positivos e não devem ser utilizadas em ambientes de produção. No entanto, elas podem fornecer insights iniciais sobre possíveis problemas de acessibilidade.
Valor Padrão
Quando você não especifica uma substituição das regras experimentais, o axe Watcher utiliza a configuração global da sua organização. Regras experimentais são normalmente desativadas por padrão para evitar que falsos positivos afetem os resultados do seu teste.
Substituição
Você pode ativar ou desativar as regras experimentais quando a configuração global da sua organização permite essa substituição. Ativar regras experimentais é útil durante o desenvolvimento ou quando você deseja estar à frente de futuros requisitos de acessibilidade. Elas são tipicamente desativadas para testes de produção para evitar ruído causado por possíveis falsos positivos.
Opções Disponíveis
true- Ativar regras experimentaisfalse- Desativar regras experimentais
Exemplo em JavaScript/TypeScript
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
experimentalRules: true
}
}
};Exemplo em 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);