Importación e Inicialización para WebdriverIO

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

Importación e inicialización del paquete Axe DevTools para Web WebdriverIO (@axe-devtools/webdriverio)

Not for use with personal data

Una vez que hayas instalado Axe DevTools para Web, necesitas importarlo a tu configuración de pruebas e inicializar el paquete.

Requisitos previos

Para importar e inicializar Axe DevTools para Web, primero debe estar instalado. Si aún no lo has hecho, lee la guía sobre cómo instalarlo desde un paquete, desde tu repositorio de artefactos o desde Agora de Deque. También necesitas tener WebdriverIO descargado y configurado.

Importación e Inicialización

Fuera de un módulo, Axe DevTools para Web se importa y se crea una instancia con una declaración como esta:

const { AxeDevToolsWebdriverIO } = require('@axe-devtools/webdriverio');

También será necesario importar WebdriverIO:

const webdriverio = require('webdriverio');

Dentro de un módulo, la sintaxis es ligeramente diferente. La declaración debe verse así:

import { AxeDevToolsWebdriverIO } from '@axe-devtools/webdriverio';

También será necesario importar WebdriverIO:

import webdriverio from 'webdriverio';

En este punto, podrás inicializar tu webdriver dentro de tu función de prueba así:

const client = webdriverio.remote({
  desiredCapabilities: {
    browserName: 'chrome'
  }
});

await client.init();

Luego, puedes inicializar Axe DevTools para Web con el cliente webdriver

const axeDevTools = new AxeDevToolsWebdriverIO({ client });

Próximos Pasos

Una vez que hayas instalado, importado e inicializado Axe DevTools para Web y su driver, estás listo para avanzar a escanear accesibilidad y escribir pruebas de accesibilidad. Cada escaneo con Axe DevTools para Web requiere una nueva instancia, así que para configurar y ejecutar tus escaneos consulta la guía sobre escribir pruebas.

Solución de Problemas

Si tienes problemas con la importación o inicialización de Axe DevTools para Web, contacta a tu representante de Deque directamente, comunícate con nosotros a través de nuestro soporte técnico o envíanos un correo electrónico. Estaremos encantados de ayudarte.