Padrão de Acessibilidade
Padrão de Acessibilidade da Configuração Global
A configuração do padrão de acessibilidade determina qual conjunto de regras de acessibilidade o axe Watcher utiliza durante os testes. Diferentes padrões correspondem a diferentes versões e níveis de conformidade das WCAG (Diretrizes de Acessibilidade para Conteúdo Web) e outras especificações de acessibilidade. Esta configuração controla os critérios básicos contra os quais suas páginas da web são avaliadas.
Valor Padrão
Quando você não especifica uma substituição de padrão de acessibilidade, o axe Watcher usa o padrão configurado na configuração global da sua organização. Isso é normalmente definido pelo seu administrador para garantir testes consistentes em todas as equipes.
Substituindo
Você pode substituir o padrão de acessibilidade quando a configuração global da sua organização permitir. Seu administrador define quais padrões estão disponíveis para substituição no painel Global da configuração do axe. Se você tentar usar um padrão que não é permitido, receberá um erro 422 do servidor.
Você não pode usar a substituição accessibilityStandard junto com runOptions.runOnly—estas opções são mutuamente exclusivas e causarão um erro se combinadas.
Opções Disponíveis
JavaScript/TypeScript (string):
- 'Todos' - Testa contra todos os padrões disponíveis
- 'WCAG 2.2 AAA'
- 'WCAG 2.2 AA'
- 'WCAG 2.2 A'
- 'WCAG 2.1 AAA'
- 'WCAG 2.1 AA'
- 'WCAG 2.1 A'
- 'WCAG 2.0 AAA'
- 'WCAG 2.0 AA'
- 'WCAG 2.0 A'
- 'Trusted Tester v5'
- 'EN 301 549'
Java (ConfigurationOverrides.AccessibilityStandard valores enum):
WCAG2A- WCAG 2.0 Nível AWCAG2AA- WCAG 2.0 Nível AAWCAG2AAA- WCAG 2.0 Nível AAAWCAG21A- WCAG 2.1 Nível AWCAG21AA- WCAG 2.1 Nível AAWCAG21AAA- WCAG 2.1 Nível AAAWCAG22A- WCAG 2.2 Nível AWCAG22AA- WCAG 2.2 Nível AAWCAG22AAA- WCAG 2.2 Nível AAATTV5- Trusted Tester v5EN301549- EN 301 549ALL- Todos os padrões
Exemplo em JavaScript/TypeScript
const config = {
axe: {
apiKey: process.env.AXE_API_KEY,
projectId: process.env.AXE_PROJECT_ID,
configurationOverrides: {
accessibilityStandard: 'WCAG 2.2 AA'
}
}
};Exemplo em Java
ConfigurationOverrides overrides = new ConfigurationOverrides()
.setAccessibilityStandard(ConfigurationOverrides.AccessibilityStandard.WCAG22AA);
AxeWatcherOptions options = new AxeWatcherOptions()
.setApiKey(System.getenv("AXE_API_KEY"))
.setProjectId(System.getenv("AXE_PROJECT_ID"))
.setConfigurationOverrides(overrides);