Baixar o Projeto Demo do Puppeteer
Baixe e execute um projeto de exemplo completo para o Axe DevTools for Web com Puppeteer e Mocha
Este projeto de demonstração familiariza os usuários com o uso do Axe DevTools for Web com Puppeteer e Mocha e pode gerar relatórios sem a necessidade de integrar com um projeto web existente. Para informações sobre como instalar o Axe DevTools for Web em um projeto existente, leia o guia sobre instalando de um pacote, do seu próprio repositório de artefatos ou do Agora da Deque.
Pré-requisitos
Esses projetos requerem um ambiente de desenvolvimento Node.js incluindo NPM ou Yarn. Eles também necessitam de um WebDriver compatível com o projeto de demonstração desejado, seja Puppeteer, WebdriverIO ou WebDriverJS
Catálogo de Exemplos
O Catálogo de Exemplos oferece um projeto completo de exemplo com Puppeteer e Mocha que você pode clonar e executar para gerar relatórios de acessibilidade sem precisar de um projeto web existente para integrar.
Uso
-
Clone o repositório de Catálogo de Exemplos da Deque no GitHub:
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteVocê pode precisar usar um comando de clonagem diferente, dependendo de como configurou o acesso ao GitHub. O comando acima usa SSH. Consulte Conectando ao GitHub com SSH para mais informações.
-
Navegue até o exemplo de Puppeteer:
cd axe-devtools-html-api-examples/Node/puppeteer-mocha -
Execute
npm installouyarnpara instalar os módulos do node -
Execute
npm testouyarn testpara executar os scripts de teste
Uma vez que os testes tenham terminado de rodar, os resultados brutos são registrados no console e também compilados em um relatório HTML pelo relatório do Axe DevTools for Web. Esses relatórios permitem que você consuma facilmente os resultados das varreduras de acessibilidade.
Se desejar, você pode configurar o projeto para escanear qualquer página acessível na web alterando os URLs dos casos de teste em src/*.test.js e executando os testes novamente.
Configuração
Inicialmente, um ou mais componentes deste projeto podem ser incompatíveis com o seu ambiente. Se os problemas persistirem, entre em contato diretamente com o seu representante Deque, acesse nosso suporte ou envie-nos um email. Ficaremos felizes em ajudar.
