Instalar Axe DevTools para Web para Playwright desde Agora de Deque
Instalar el paquete @axe-devtools/playwright desde el repositorio de artefactos Agora de Deque
Para los clientes que no cuentan con un repositorio de artefactos interno y desean una solución más sostenible y escalable para la instalación que la descarga directa de Axe DevTools, Deque pone a disposición su propio repositorio de artefactos a clientes selectos. Para obtener información sobre otras formas de instalar Axe DevTools, consulte las guías sobre Instalación desde un paquete o Instalar desde su repositorio de artefactos.
Requisitos previos
Para instalar Axe DevTools desde Agora, debe tener credenciales de inicio de sesión para Agora. Además, debe contar con un proyecto web basado en NodeJS existente para instalar Axe DevTools. Dependiendo de la configuración de su entorno de prueba, puede que se requiera su biblioteca de pruebas como una dependencia adicional.
Crear un Token de Identidad
La forma más sencilla de crear un Token de Identidad es a través de 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 Bienvenido tu-dirección-de-correo en la barra superior, junto al botón de ayuda. Desde allí, puede crear y copiar un 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ñadir Autenticación
Para acceder a los paquetes de Axe DevTools a través de NPM o Yarn, necesitará añadir su información de autenticación de Agora a un archivo ~/.npmrc. La forma más sencilla de hacerlo es con un comando curl.
curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"Al ejecutar este comando, reemplace
_auth = <generated-auth-string>
always-auth = true
email = <your-email>Configurar su archivo .npmrc (yarn/npm)
Abra su archivo ~/.npmrc para editar. Añada la información del registro primero, luego añada 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=trueConfigurar su archivo .yarnrc.yml (yarn moderno)
Abra su archivo ~/.yarnrc.yml para editar. Añada la información del registro primero, luego añada 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 puede ejecutar comandos curl, puede generar su cadena de autenticación codificando en base-64 <your-email>:<your-identity-token> y añadiendo el producto al archivo ~/.npmrc de la misma manera que si se hubiera generado con el comando curl.
Instalación
Para instalar Axe DevTools Playwright en su proyecto, ejecute este comando:
npm install @axe-devtools/playwrightSi aún no ha instalado Playwright, puede instalarlo con el comando
npm install playwrightSiguientes pasos
Una vez que Axe DevTools se haya instalado correctamente en su entorno, lea la guía sobre importar e inicializar.
Si tiene problemas para instalar Axe DevTools, contacte directamente a su representante de Deque, pregúntenos a través de nuestra mesa de ayuda, o envíenos un correo electrónico. Estaremos encantados de ayudarle a empezar.
