Instalar desde a CLI do .NET Core
Instalando o Axe DevTools para Web em C# usando a CLI do .NET Core e o repositório Agora da Deque
Acesse e instale o Axe DevTools a partir do seu CLI
Para baixar o Axe DevTools, siga as instruções de acesso ao registro fornecidas pelo seu departamento de operações de desenvolvimento. Este arquivo de exemplo nuget.config o guiará pela configuração das dependências para baixar o Axe DevTools do Agora da Deque.
Passo 1: Abra seu CLI e navegue até o diretório do seu projeto.
Passo 2: Crie um arquivo nuget.config se ele não estiver presente atualmente usando este comando
dotnet new nugetconfigSe você não deseja armazenar esta informação dentro do seu repositório de código, você pode pular esta etapa e usar o arquivo de configuração do usuário (C:\Users\username\AppData\Roaming\NuGet\NuGet.Config)
Passo 3: Adicione a instância do Artifactory do Agora da Deque como uma fonte de pacote.
Passo 4: Adicione o seguinte trecho ao seu arquivo de configuração dentro da seção <packageSources> após o <add> com key="nuget.org":
<add key="Artifactory" value="https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget" />Passo 5: Adicione suas credenciais do Agora ao seu arquivo de configuração através do seguinte trecho na tag <configuration>, substituindo <USERNAME> e <IDENTITY_TOKEN> pelas suas credenciais. O nome de usuário será o endereço de e-mail usado para faça login no Agora. Você pode criar um novo Token de Identidade fazendo login no Agora, clicando no banner de boas-vindas no canto superior direito, escolhendo Editar Perfil, clicando em Gerar um Token de Identidade, seguindo os passos e copiando seu Token de Identidade. Se você não possui credenciais de login do Agora, entre em contato com seu representante Deque.
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.
<packageSourceCredentials>
<Artifactory>
<add key="Username" value="<USERNAME>" />
<add key="ClearTextPassword" value="<IDENTITY_TOKEN>" />
</Artifactory>
</packageSourceCredentials>O uso de um Token de Identidade em texto claro é necessário; senhas criptografadas não são suportadas em plataformas que não sejam Windows.
Passo 6: Instale axe-devtools-selenium:
dotnet add package axe-devtools-seleniumAgora você deve ver axe-devtools-selenium mencionado no seu arquivo csproj.
Dependências do Dotnet
As dependências são automaticamente baixadas e construídas quando você compila ou testa o projeto principal no Visual Studio. Você pode realizar os mesmos passos usando a CLI do dotnet através do seguinte comando:
dotnet restoreAs dependências de JavaScript são automaticamente baixadas e resolvidas ao compilar o projeto principal.
Build
Para compilar o projeto, use o comando dotnet build.
Teste
Para testar o projeto, use o comando dotnet test.
