Baixar o Projeto Demo Java

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Baixe e execute um projeto Java de exemplo completo que mostra como usar o Axe DevTools para Web

Not for use with personal data

Essas demonstrações servem para familiarizar os usuários com o Axe DevTools para Java e produzir resultados sem a necessidade de um projeto web Java existente para integrar. Para informações sobre como instalar o Axe DevTools em um projeto existente, leia o guia em instalação a partir de um pacote, do seu próprio repositório de artefatos, ou da Agora da Deque.

Pré-requisitos

Esses projetos requerem um ambiente de desenvolvimento Java, incluindo um JDK, e Maven ou Gradle. Eles também exigem um Selenium WebDriver de sua escolha.

Catálogo de Exemplos

O Catálogo de Exemplos no GitHub oferece projetos completos de exemplo em Java que você pode clonar e executar para gerar relatórios de acessibilidade sem precisar de um projeto web existente para integrar:

  1. Maven Selenium
  2. Gradle JUnit
  3. Gradle TestNG
  4. Gradle Cucumber

Cada exemplo inclui um README com instruções de configuração e uso.

Uso

  1. Clone o repositório do Catálogo de Exemplos da Deque no GitHub:

    git clone git@github.com:dequelabs/axe-devtools-html-api-examples.git
    note

    Você pode precisar usar um comando de clonagem diferente dependendo de como configurou o acesso ao GitHub. O comando acima usa SSH. Veja Conectando-se ao GitHub com SSH para mais informações.

  2. Navegue para o exemplo de sua escolha, por exemplo, o projeto Maven Selenium:

    cd axe-devtools-html-api-examples/Java/java-selenium
  3. Execute mvn test.

Assim que os testes terminarem de ser executados, os resultados são compilados em um relatório HTML. Eles estarão localizados no diretório $project-root/target/attest-reports. Esses relatórios permitem que você consuma facilmente os resultados das verificações de acessibilidade.

Se desejar, você pode configurar o projeto para escanear qualquer página acessível pela web, alterando as URLs dos casos de teste no(s) arquivo(s) de teste dentro de $project-root/src/test/*.java e executando os testes novamente.

Configuração

Inicialmente, um ou mais componentes deste projeto podem ser incompatíveis com seu ambiente. Você pode precisar modificar a versão do compilador ou a versão da estrutura de testes. Estas podem ser modificadas nos arquivos pom.xml ou build.gradle. Além disso, esses projetos estão configurados para usar o Selenium ChromeDriver. Se você usar um navegador diferente para testes automatizados, pode modificar a configuração do driver do navegador nos arquivos de teste localizados em $project-root/src/test/*.java.

Se ainda estiver com problemas, entre em contato diretamente com seu representante Deque, pergunte-nos através do nosso desk de suporte, ou envie-nos um e-mail. Ficaremos felizes em ajudar.