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
Descubra como você pode gerar relatórios HTML autossuficientes 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 todos os escaneamentos 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=htmlFornecer 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 do escaneamento e do carimbo de data/hora da análise do escaneamento: ${scanName}-axe-result-${timestamp}.html.
Você sempre adicionará o sinalizador --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