Usar o Reporter CLI com Testes Automatizados
Adicionar verificações de acessibilidade aos seus testes automatizados permitirá que sua equipe antecipe problemas, garantindo que seus aplicativos sejam sempre acessíveis para seus usuários. Ao incorporar as ferramentas da Deque no seu pipeline de testes, você poderá salvar os resultados localmente como um arquivo JSON.
Com esses resultados já salvos, você pode então usar o Reporter CLI para gerar relatórios HTML formatados acessivelmente para compartilhar com o restante da sua equipe.
Revise os passos para salvar os resultados das varreduras localmente com:
Usar Resultados em um Pipeline
Saiba como você pode gerar relatórios HTML autônomos dentro do seu pipeline de integração contínua / entrega contínua (CI/CD).
Usar Resultados para Testes Locais
Quando estiver pronto para criar um relatório HTML, certifique-se de que todas as varreduras relevantes estejam em um diretório compartilhado. Abra uma janela de terminal e navegue até o diretório onde você salvou o executável do axe Reporter CLI.
Por exemplo - se o executável estiver na sua pasta 'Downloads', digite o seguinte no terminal:
cd DownloadsAgora, execute o seguinte comando:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlEspecificar um diretório de saída é opcional e, se não for incluído, os relatórios serão armazenados em ./axe-devtools-reporter.
O diretório de saída será preenchido com relatórios correspondentes a cada arquivo de resultados JSON, bem como um relatório executivo. Os nomes dos arquivos para relatórios individuais são derivados do nome da varredura e do carimbo de data/hora da análise da varredura: ${scanName}-axe-result-${timestamp}.html.
Você sempre anexará a flag --format quando executar o comando ./reporter-cli-<your-system> . Além de criar relatórios HTML, você também pode exportar os dados para XML/JUnit ou CSV.
HTML:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=htmlXML/JUnit:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=junitCSV:
./reporter-cli-<your-system> <devtools-results-directory> <output-directory> --format=csv