Migrando para Axe DevTools for Web v4.x para Java

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

Passos para migrar para a versão 4.x do Axe DevTools for Web para Java

Not for use with personal data

Axe DevTools for Web Maven v4.x é uma reformulação completa de todo o projeto. As alterações mais notáveis estão resumidas abaixo, seguidas por alterações mais específicas nos pacotes relevantes.

Resumo

A axe-devtools-* suíte de pacotes Java envolveu a reestruturação da oferta do produto tanto de uma perspectiva de rebranding quanto para reduzir as ferramentas de integração fornecidas, tornando-as mais específicas para a experiência do desenvolvedor.

Com isso em mente, em comparação com versões anteriores onde apenas um único pacote era fornecido, nesta versão, uma coleção de pacotes é oferecida, permitindo que o usuário final escolha o que é essencial e se encaixa melhor no fluxo de trabalho atual do usuário.

important

Cuidado com as mudanças significativas. Dada a divisão de uma estrutura de pacote monolítica para uma estrutura modular individual e o rebranding da API, migrar para a v4.0 requer seguir este guia de migração passo a passo.

Configuração do Ambiente

Não há mudanças nos requisitos de ambiente padrão. Os requisitos desejados são os seguintes:

Instalando pacotes do Axe DevTools

Certifique-se de ter acesso ao Axe DevTools através de uma das opções disponíveis:

Após configurar o acesso com sucesso, pode-se instalar qualquer um dos pacotes abaixo, incluindo-os no arquivo pom.xml.

Exemplo para a instalação do pacote selenium a partir do Agora da Deque:

<dependency>
  <groupId>com.deque.html.axe-devtools</groupId>
  <artifactId>selenium</artifactId>
  <version>4.x.x</version>
</dependency>

Os pacotes disponíveis são:

Por favor, consulte cada um dos pacotes acima para obter instruções de uso e documentação detalhada da API.

Alterações Relevantes

Além das mudanças de instalação e uso com os pacotes descritos, algumas mudanças relevantes incluem:

  • O namespace do pacote Java foi alterado de com.deque.attest para com.deque.html.axedevtools.
  • A classe Attest foi renomeada para AxeSelenium.
  • A variável de ambiente para configurar regras personalizadas foi alterada de ATTEST_PATH para AXE_RULESET_PATH.
  • O conjunto de regras padrão foi alterado. O Axe DevTools audita uma determinada página com wcag2.1 como conjunto de regras padrão. Nenhuma alteração é necessária pelo usuário final. Se alguém desejar configurar um conjunto de regras diferente, pode usar as cláusulas respectivas oferecidas no Cucumber/ RSpec.