Instala axe DevTools for Web para WebdriverIO desde Agora de Deque

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Instalación del paquete @axe-devtools/webdriverio desde el repositorio de artefactos Agora de Deque

Not for use with personal data

Para los clientes que no cuentan con un repositorio de artefactos de software interno y desean una solución de instalación más sustentable y escalable que descargar directamente axe DevTools, Deque pone su propio repositorio de artefactos de software a disposición de clientes seleccionados. Para obtener información sobre otras formas de instalar axe DevTools, consulte las guías sobre Instalación desde un paquete o Instalación desde su repositorio de artefactos.

Prerrequisitos

Para instalar axe DevTools desde Agora, debes tener credenciales de inicio de sesión de Agora. Además, debes tener un proyecto web existente basado en NodeJS para instalar axe DevTools, así como WebdriverIO. Dependiendo de la configuración de su entorno de pruebas, su biblioteca de pruebas puede ser necesaria como una dependencia adicional.

Creación de un token de identidad

La forma más sencilla de crear un token de identidad es iniciar sesión en la aplicación web de Agora. Una vez que haya iniciado sesión, puede crear un Token de identidad haciendo clic en el botón etiquetado Bienvenida tu-dirección-de-correo-electrónico en la barra superior junto al botón de ayuda. Desde allí, puede hacer clic en Generar un Token de identidad y seguir los pasos para crear y copiar su Token de identidad.

important

Recuerda copiar el valor de tu Token de Identidad al momento de crearlo, ya que esta será tu única oportunidad. De lo contrario, tendrás que crear un nuevo token.

Los tokens de identidad caducan (generalmente después de un año), por lo que deberás volver a crear tu token periódicamente.

Agregar autenticación

Para acceder a los paquetes de axe DevTools a través de NPM o Yarn, deberá agregar su información de autenticación de Agora a un archivo ~/.npmrc. La forma más sencilla de hacerlo es con el comando curl.

curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"

Al ejecutar este comando, reemplace por su correo electrónico de inicio de sesión de Agora y reemplace con el token de identidad que copiaste en el paso anterior. El retorno del comando debería verse así:

_auth = <generated-auth-string>
always-auth = true
email = <your-email>

Configuración de su .npmrc archivo (yarn/npm)

Abra su archivo ~/.npmrc para editarlo. Primero agregue la información del registro y luego agregue la salida 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=true

Configuración de su .yarnrc.yml archivo (yarn modern)

Abra su archivo ~/.yarnrc.yml para editarlo. Primero agregue la información del registro y luego agregue la salida 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: true

Si no puede ejecutar comandos curl, puede generar su cadena de autenticación mediante la codificación base 64 <your-email>:<your-identity-token> y agregar el producto al archivo ~/.npmrc de la misma manera que si se hubiera generado con el comando curl.

Instalando

Para instalar axe DevTools Puppeteer en su proyecto, ejecute este comando:

npm install @axe-devtools/webdriverio

Próximos pasos

Una vez que axe DevTools se haya instalado correctamente en su entorno, lea la guía sobre importación e inicialización.

Si tiene problemas al instalar axe DevTools, comuníquese directamente con su representante de Deque, pregúntenos a través de nuestra mesa de soporte o envíenos un correo electrónico. Estaremos encantados de ayudarle a ponerse en marcha.