Migrando para Axe DevTools for Web v4.x para Java
Passos para migrar para a versão 4.x do Axe DevTools for Web para Java
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.
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.attestparacom.deque.html.axedevtools. - A classe
Attestfoi renomeada paraAxeSelenium. - A variável de ambiente para configurar regras personalizadas foi alterada de
ATTEST_PATHparaAXE_RULESET_PATH. - O conjunto de regras padrão foi alterado. O Axe DevTools audita uma determinada página com
wcag2.1como 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.
