Instalar Axe DevTools Cypress a través de Agora
Instalación del paquete @axe-devtools/cypress directamente desde el repositorio de artefactos Agora de Deque
Accede directamente al repositorio de artefactos de Deque para descargar Axe DevTools
Para los clientes que no tienen un repositorio de artefactos interno y desean una solución más sostenible y escalable para la instalación que descargar directamente Axe DevTools, Deque pone su propio repositorio de artefactos a disposición de clientes selectos. Para información sobre otras formas de instalar Axe DevTools, consulta las guías en Instalación desde tu Repositorio de Artefactos.
Requisitos previos
Para instalar Axe DevTools desde Agora, debes tener credenciales de inicio de sesión de Agora. Además, debes tener un proyecto web basado en NodeJS existente para poder instalar Axe DevTools en él. Dependiendo de la configuración de tu entorno de pruebas, es posible que se requiera tu biblioteca de pruebas como una dependencia adicional.
Creando un Token de Identidad
La manera más sencilla de crear un Token de Identidad es a través de la aplicación web de Agora. Una vez que hayas iniciado sesión, puedes crear un Token de Identidad haciendo clic en el botón etiquetado como Bienvenido tu-dirección-de-correo-electrónico en la barra superior junto al botón de ayuda. Desde allí, puedes copiar tu Token de Identidad.
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.
Añadiendo Autenticación
Para acceder a los paquetes de Axe DevTools a través de NPM o Yarn, necesitarás añadir tu información de autenticación de Agora a un archivo ~/.npmrc. La forma más sencilla de hacer esto es con un comando curl.
curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"Al ejecutar este comando, reemplaza
_auth = <generated-auth-string>
always-auth = true
email = <your-email>Configurando tu archivo .npmrc (yarn/npm)
Abre tu archivo ~/.npmrc para editarlo. Agrega primero la información del registro, luego agrega el resultado del comando curl. El producto final debería verse así:
@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 tu archivo .yarnrc.yml (yarn moderno)
Abre tu archivo ~/.yarnrc.yml para editarlo. Agrega primero la información del registro, luego agrega el resultado del comando curl. El producto final debería verse así:
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: trueSi no puedes ejecutar comandos curl, puedes generar tu cadena de autenticación codificando en base-64 <your-email>:<your-identity-token> y agregando el producto al archivo ~/.npmrc de la misma manera que si se hubiera generado con el comando curl.
Instalación
Para instalar Axe DevTools Cypress en tu proyecto, ejecuta este comando:
npm install @axe-devtools/cypressSi aún no has instalado Cypress, puedes hacerlo con el comando
npm install cypressPróximos Pasos
Si tienes problemas al instalar Axe DevTools, contacta directamente a tu representante de Deque, pregúntanos a través de nuestra mesa de ayuda o mándanos un correo electrónico. Estaremos encantados de ayudarte a comenzar.
