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 WebdriverIO de axe DevTools (@axe-devtools/webdriverio)

Not for use with personal data

Una vez que haya instalado axe DevTools for Web, deberá importarlo a su configuración de prueba e inicializar el paquete.

Prerrequisitos

Para importar e inicializar axe DevTools for Web, primero es necesario instalarlo. 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 el Ágora de Deque. También es necesario tener WebdriverIO descargado y configurado.

Importación e inicialización

Fuera de un módulo, se importa axe DevTools for Web 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 debería 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 controlador web dentro de tu función de prueba de esta manera:

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

await client.init();

Luego, puedes inicializar axe DevTools for Web con el cliente webdriver

const axeDevTools = new AxeDevToolsWebdriverIO({ client });

Próximos pasos

Una vez que haya instalado, importado e inicializado axe DevTools for Web y su controlador, estará listo para continuar con el escaneo de accesibilidad y la escritura de pruebas de accesibilidad. Cada escaneo con axe DevTools for Web requiere una nueva instancia, por lo que para configurar y ejecutar tus escaneos consulte la guía sobre escritura de pruebas.

Solución de problemas

Si tiene problemas con la importación o inicialización de axe DevTools for Web, comuníquese directamente con su representante de Deque, contáctenos a través de nuestra mesa de soporte o envíenos un correo electrónico. Estaremos encantados de ayudarle.