Instalar Axe DevTools Cypress via Agora
Instalando o pacote @axe-devtools/cypress diretamente do repositório de artefatos Agora da Deque
Acesse diretamente o repositório de artefatos da Deque para baixar o Axe DevTools
Para clientes que não possuem um repositório de artefatos interno e desejam uma solução mais sustentável e escalável para instalação do que baixar o Axe DevTools diretamente, a Deque disponibiliza seu próprio repositório de artefatos para clientes selecionados. Para informações sobre outras maneiras de instalar o Axe DevTools, veja os guias em Instalando a partir do seu Repositório de Artefatos.
Pré-requisitos
Para instalar o Axe DevTools via Agora, você deve ter credenciais de login do Agora. Além disso, você deve ter um projeto web baseado em NodeJS existente para instalar o Axe DevTools. Dependendo da configuração do seu ambiente de teste, sua biblioteca de teste pode ser necessária como uma dependência adicional.
Criando um Token de Identidade
A maneira mais simples de criar um Token de Identidade é através do aplicativo web Agora. Uma vez logado, você pode criar um Token de Identidade clicando no botão rotulado Bem-vindo seu-endereço-de-email na barra superior ao lado do botão de ajuda. De lá, você pode copiar seu Token de Identidade.
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.
Adicionando Autenticação
Para acessar os pacotes do Axe DevTools via NPM ou Yarn, você precisará adicionar suas informações de autenticação do Agora a um arquivo ~/.npmrc. A maneira mais simples de fazer isso é com um comando curl.
curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"Ao executar este comando, substitua
_auth = <generated-auth-string>
always-auth = true
email = <your-email>Configurando o seu arquivo .npmrc (yarn/npm)
Abra seu arquivo ~/.npmrc para edição. Adicione primeiro as informações do registro e, em seguida, adicione a saída do comando curl. O produto final deve se parecer com isto:
@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@email.com>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=trueConfigurando o seu arquivo .yarnrc.yml (yarn moderno)
Abra seu arquivo ~/.yarnrc.yml para edição. Adicione primeiro as informações do registro e, em seguida, adicione a saída do comando curl. O produto final deve se parecer com isto:
npmScopes:
axe-devtools:
npmRegistries: 'https://agora.dequecloud.com/artifactory/api/npm/dequelabs/':
npmAuthIdent: <generated-auth-string>
npmRegistryServer: 'https://agora.dequecloud.com/artifactory/api/npm/dequelabs/'
npmAlwaysAuth: trueSe você não conseguir executar comandos curl, pode gerar sua string de autenticação codificando <your-email>:<your-identity-token> em base-64 e adicionando o produto ao arquivo ~/.npmrc da mesma forma como se fosse gerado com o comando curl.
Instalando
Para instalar o Axe DevTools Cypress no seu projeto, execute este comando:
npm install @axe-devtools/cypressSe você ainda não instalou o Cypress, pode instalá-lo com o comando
npm install cypressPróximas Etapas
Se você tiver problemas para instalar o Axe DevTools, entre em contato direto com seu representante Deque, pergunte-nos via nosso suporte técnico, ou envie-nos um email. Ficaremos felizes em ajudá-lo a começar.
