Baixar o Projeto Demo WebDriverJS
Clone e execute um projeto de exemplo completo para Axe DevTools for Web com WebDriverJS e Mocha
O Catálogo de Exemplos fornece um projeto de exemplo completo de WebDriverJS que você pode clonar e executar para gerar relatórios de acessibilidade sem precisar de um projeto web existente para integrar. Para informações sobre como instalar o Axe DevTools for Web em um projeto existente, leia o guia sobre instalação a partir de um pacote, do seu próprio repositório de artefatos ou do Agora da Deque.
Pré-requisitos
Este projeto requer um ambiente de desenvolvimento Node.js. Também requer o WebDriverJS como uma dependência associada.
Você também precisa de acesso ao repositório de artefatos da Agora da Deque para instalar os pacotes Axe DevTools. Veja Instale o Axe DevTools para Web no Agora da Deque para instruções sobre como configurar o acesso.
Utilização
-
Clone o repositório 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 clone diferente dependendo de como configurou o acesso ao GitHub. O comando acima usa SSH. Veja Conectando ao GitHub com SSH para mais informações.
-
Navegue até o exemplo do WebDriverJS:
cd axe-devtools-html-api-examples/Node/webdriverjs-mocha -
Execute
npm installpara instalar as dependências -
Execute
npm testpara executar os scripts de teste
Após a execução dos testes, os resultados são 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 endereçável na web alterando os URLs dos casos de teste nos arquivos de teste e reexecutando os testes.
Configuração
Inicialmente, um ou mais dos componentes deste projeto podem ser incompatíveis com o seu ambiente. Se os problemas persistirem, entre em contato diretamente com seu representante Deque, nos acesse via nosso serviço de suporte, ou envie-nos um email. Ficaremos felizes em ajudar.
