Migrando para o NuGet do DevTools v4.x
Passos para migrar para a versão 4.x do Axe DevTools para Web para C# NuGet
O NuGet do Axe DevTools v4.x, embora não seja uma reescrita completa, contém algumas grandes mudanças. As mudanças mais notáveis estão resumidas abaixo, seguidas por alterações mais específicas em pacotes relevantes.
Resumo
O suíte de pacotes NuGet axe-devtools-* envolveu principalmente uma perspectiva de rebranding.
Atenção às mudanças disruptivas
Dado o rebranding da API, é justo destacar que a migração para a v4.0 envolve seguir este guia de migração passo a passo.
Configuração do Ambiente
Não há mudanças nos requisitos padrão do ambiente. Os requisitos desejados são os seguintes:
- Dotnet .NET Framework 4.5.2 ou pelo menos .NET Standard 2.0
Instalando o Axe DevTools NuGet
Certifique-se de ter acesso ao registro da Deque. Se não, refer to setup.
Após acessar a configuração com sucesso, você pode instalar o Axe DevTools NuGet incluindo o seguinte em seu arquivo .csproj.
<PackageReference Include="axe-devtools-selenium" Version="4.0.0" />Mudanças Relevantes
Além da instalação, algumas mudanças relevantes incluem:
- Os namespaces foram alterados de
Deque.AttestparaDeque.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 avalia uma determinada página com
wcag2como o conjunto de regras padrão. Nenhuma alteração é necessária por parte do usuário final. Caso alguém deseje configurar um conjunto de regras diferente, pode usar a respectiva API de conjunto de regras. Note que o padrão mudou novamente desde este lançamento: a partir do Axe DevTools para Web 4.5 (Dezembro de 2022), o conjunto de regras padrão foi padronizado em todos os pacotes para WCAG 2.1 Nível AA, com as melhores práticas desativadas. Consulte Personalizando Regras.
