Axe DevTools para Web API/CLI 4.2
Notas de lançamento descrevendo as mudanças no Axe DevTools para Web API/CLI 4.2
Data de lançamento: 23 de junho de 2021
Visão Geral
O Axe DevTools 4.2 inclui atualizações no Usage Service, uma nova versão do axe-core, e uma nova integração de nó com Playwright.
Novidades
-
Versão atualizada do axe-core
O Axe DevTools 4.2 vem por padrão com a versão mais recente do axe-core, v4.2.1. Para mais informações sobre o axe-core 4.2.1, consulte o changelog do axe-core. -
Adicionado suporte para a interface de eventos v2 no Deque's Usage Service
Os usuários do Axe DevTools agora podem definir vários parâmetros adicionais relacionados ao serviço de uso através de variáveis de ambiente.
| Variável de Ambiente | Tipo |
|---|---|
| AXE_IS_LOGGED_IN | Booleano |
| AXE_KEYCLOAK_ID | String |
| AXE_USER_ID | String |
| AXE_SESSION_ID | String |
| AXE_USER_STATUS | String |
| AXE_USER_JOB_ROLE | String |
| AXE_DISTINCT_ID | String |
| AXE_IS_DEV_INSTANCE | Booleano |
| AXE_ORGANIZATION | String |
| AXE_APPLICATION | String |
| AXE_METRICS_URL | String |
| AXE_TRACK_USAGE | Booleano |
-
Suporte adicionado para Integração do Axe DevTools com Playwright
Inclui todos os recursos padrão para APIs baseadas em JavaScript do Axe DevTools, mas se integra com o framework de testes end to end Playwright, que está se popularizando rapidamente. -
Adicionada a capacidade para pacotes HTML do Axe DevTools Maven para desativar a varredura em iframes.
-
Adicionado suporte para Axe DevTools pip 4.2, uma nova função que permite aos usuários transpor seus resultados diretamente para um objeto JSON.
Correções de Bugs
-
No Axe DevTools NuGet, Maven HTML, e pip, um bug foi corrigido que impedia a habilitação das regras de melhores práticas.
-
Dois bugs também foram corrigidos no CLI do Axe DevTools.
- O modo verboso no modo spec do CLI agora apresenta corretamente resultados detalhados.
- Erros consistentes com comportamentos esperados agora são produzidos quando tags inválidas são usadas no modo spec do CLI.
Problemas Conhecidos
- O Axe DevTools Cypress ainda não é agrupado por padrão.
- O Axe DevTools Cypress requer um arquivo
cypress.jsoncom objetos vazios{}no nível raiz do projeto para funcionar corretamente.
