Importación e inicialización para WebDriverJS

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 WebDriverJS de axe DevTools for Web (@axe-devtools/webdriverjs)

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 necesitarás un Selenium WebDriver de tu elección 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 { AxeDevToolsWebdriverJS } = require('@axe-devtools/webdriverjs');

También será necesario importar WebDriverJS:

const webdriver = require('selenium-webdriver');

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

import { AxeDevToolsWebdriverJS } from '@axe-devtools/webdriverjs';

También será necesario importar WebDriverJS:

import webdriver from 'selenium-webdriver';

Una vez que haya importado axe DevTools for Web, puede inicializar el controlador. Cada escaneo requiere su propia instancia de axe DevTools for Web, por lo que deberá inicializarla mientras escribe las pruebas.

const driver = new WebDriver.Builder().forBrowser('chrome').build();

Próximos pasos

Una vez que haya instalado, importado e inicializado axe DevTools for Web, estará listo para pasar a escanear en busca de accesibilidad y escribir tests de accesibilidad. Para ello, vea la guía sobre escribir 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.