Instalando Axe DevTools para Web CLI
Instale o CLI como um executável independente ou como um pacote Node.js.
A CLI do Axe DevTools está disponível em duas formas. Escolha a que se adapta ao seu ambiente:
- Executáveis: binários independentes sem pré-requisitos
- Pacote Node.js: instalado via npm ou Yarn, requer Node.js
Requisitos
A CLI do Axe DevTools requer um driver de navegador para cada navegador que você deseja usar. O driver deve estar no seu PATH. Mantenha tanto o seu navegador quanto o driver atualizados.
| Navegador | Driver |
|---|---|
| Chrome | ChromeDriver |
| Firefox | geckodriver |
| Safari | safaridriver está embutido no macOS. Você pode precisar executar safaridriver --enable antes de usá-lo. |
| Microsoft Edge | Microsoft Edge WebDriver |
| Internet Explorer | Servidor de Driver IE |
Instalar o Executável
Os executáveis não possuem pré-requisitos; Node.js não é necessário.
Você precisa de uma conta Deque Agora para acessar a página de downloads. Se não tiver uma, contate seu representante Deque, use nosso suporte técnico, ou nos envie um email.
Baixe o executável apropriado para sua plataforma na seção CLI na página de downloads:
axe-linux(Linux)axe-macos(macOS)axe-win.exe(Windows)
Configuração no Linux
Torne o arquivo executável:
chmod +x axe-linuxConfiguração no macOS
Torne o arquivo executável e remova o atributo de quarentena que o macOS adiciona aos arquivos baixados:
chmod +x axe-macos
xattr -d com.apple.quarantine axe-macosTeste sua instalação
Execute o comando de ajuda no diretório onde você colocou o executável:
- Linux:
./axe-linux --help - macOS:
./axe-macos --help - Windows:
axe-win --help
Dependendo da configuração da sua conta, pode ser necessário privilégios de administrador.
Torne o CLI disponível globalmente
Para executar axe de qualquer diretório, coloque o executável em um diretório no seu PATH.
O restante desta documentação presume que você renomeou o executável para axe (ou axe.exe no Windows) e que ele está disponível globalmente.
Instalar via Node.js
Você precisa ter o Node.js instalado. Para verificar, execute node -v no seu terminal.
Você precisa ter acesso ao registro privado da Deque Systems. Se você ainda não tem acesso, entre em contato com o suporte técnico da Deque Systems.
Passo 1: Obtenha um Token de Identidade Agora
Agora é o registro npm privado da Deque que hospeda @axe-devtools pacotes. Para acessá-lo, você precisa de um token de identidade.
- Visite sua página de perfil do Agora. (Se você for redirecionado após o login, clique no link uma segunda vez ou clique em Editar Perfil no canto superior direito.)
- Clique em Gerar um Token de Identidade.
- Opcionalmente, adicione uma descrição para identificar o token mais tarde.
- Copie o token para sua área de transferência. Salve-o em um lugar seguro, pois você não poderá recuperá-lo novamente no Agora.
Lembre-se de copiar o valor do seu Token de Identidade ao criá-lo, pois esta será sua única oportunidade. Caso contrário, você terá que criar um novo token.
Tokens de Identidade expiram (geralmente após um ano), então você precisará recriar seu token periodicamente.
Passo 2: Configure seu .npmrc
- Visite a ferramenta de Configuração de Acesso aos pacotes do Agora . Nenhuma das informações que você insere é armazenada ou transmitida.
- Digite seu endereço de e-mail do Agora e o token de identidade.
- Clique em Gerar Configuração e copie a saída.
- Cole as linhas copiadas no seu arquivo
~/.npmrc(%USERPROFILE%/.npmrcno Windows).
Seu .npmrc deve ficar assim:
@axe-devtools:registry=https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_auth="<generated-auth-string>"
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:email=<your-email@example.com>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=true O valor _auth é a codificação base64 de <your-email>:<your-identity-token>.
Passo 3: Instale o pacote
Instale globalmente com npm:
npm install -g @axe-devtools/cliOu com Yarn:
yarn global add @axe-devtools/cliTeste sua instalação
axe --helpSe o texto de ajuda aparecer, o CLI está instalado e pronto para uso.
