Instalar desde la CLI de .NET Core
Instalación de Axe DevTools para Web para C# usando la CLI de .NET Core y el repositorio Agora de Deque
Accede e instala Axe DevTools desde tu CLI
Para descargar Axe DevTools, sigue las instrucciones de acceso al registro proporcionadas por tu departamento de operaciones de desarrollo. Este archivo de ejemplo nuget.config te guiará a través de la configuración de las dependencias para descargar Axe DevTools desde el Agora de Deque.
Paso 1: Abre tu CLI y navega al directorio de tu proyecto.
Paso 2: Crea un archivo nuget.config si aún no está presente usando este comando
dotnet new nugetconfigSi no deseas almacenar esta información dentro de tu repositorio de código, puedes omitir esto y usar el archivo de configuración de usuario (C:\Users\username\AppData\Roaming\NuGet\NuGet.Config)
Paso 3: Añade la instancia de Artifactory de Agora de Deque como una fuente de paquetes.
Paso 4: Agrega el siguiente fragmento a tu archivo de configuración dentro de la sección <packageSources> después de la <add> con key="nuget.org":
<add key="Artifactory" value="https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget" />Paso 5: Añade tus credenciales de Agora a tu archivo de configuración a través del siguiente fragmento en la etiqueta <configuration>, reemplazando <USERNAME> y <IDENTITY_TOKEN> con tus credenciales. El nombre de usuario será la dirección de correo electrónico utilizada para iniciar sesión en Agora. Puedes crear un nuevo Token de Identidad iniciando sesión en Agora, haciendo clic en el banner de bienvenida en la esquina superior derecha, eligiendo Editar perfil, haciendo clic en Generar un Token de Identidad, siguiendo los pasos y copiando tu Token de Identidad. Si no tienes credenciales de inicio de sesión de Agora, contacta a tu representante de Deque.
Recuerde copiar el valor de su Token de Identidad al crearlo, ya que esta será su única oportunidad. De lo contrario, tendrá que crear un nuevo token.
Los Tokens de Identidad expiran (generalmente después de un año), por lo que tendrá que recrear su token periódicamente.
<packageSourceCredentials>
<Artifactory>
<add key="Username" value="<USERNAME>" />
<add key="ClearTextPassword" value="<IDENTITY_TOKEN>" />
</Artifactory>
</packageSourceCredentials>El uso de un Token de Identidad en texto claro es necesario; las contraseñas cifradas no son compatibles en plataformas que no son Windows.
Paso 6: Instala axe-devtools-selenium:
dotnet add package axe-devtools-seleniumAhora deberías ver axe-devtools-selenium mencionado en tu archivo csproj.
Dependencias de Dotnet
Las dependencias se descargan y reúnen automáticamente cuando construyes o pruebas el proyecto principal en Visual Studio. Puedes realizar los mismos pasos usando la CLI de dotnet con el siguiente comando:
dotnet restoreLas dependencias de JavaScript se descargan y resuelven automáticamente al construir el proyecto principal.
Compilación
Para compilar el proyecto, utiliza el comando dotnet build.
Prueba
Para probar el proyecto, utiliza el comando dotnet test.
