Creación de pruebas para axe DevTools for Web 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

Cómo escribir pruebas efectivas de accesibilidad con axe DevTools for Web para WebDriverJS

Not for use with personal data

Escritura de pruebas con axe DevTools

Prerrequisitos

Para probar páginas con axe DevTools, primero debes importarlo e inicializarlo en tu proyecto. Si aún no ha completado este paso, consulte esta guía sobre cómo hacerlo.

Obtener contexto de análisis

Antes de poder escanear una página para verificar su accesibilidad, es necesario que el controlador web acceda a ella.

await driver.get('<URL>');

Una vez que el controlador web haya accedido a la página, puede escanearla con axe DevTools y guardar los resultados. La forma más sencilla de ver los resultados del escaneo es registrar en la consola el objeto de resultados.

const results = await new AxeDevToolsWebdriverJS(driver).analyze();
console.log(results);

Archivo de muestra completo

const AxeDevToolsWebdriverJS = require('@axe-devtools/webdriverjs');
const WebDriver = require('selenium-webdriver');

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

driver.get('https://google.com').then(function() {
  new AxeDevToolsWebriverJS(driver).analyze(function(err, results) {
    if (err) {
      // Handle error
    }
    console.log(results);
  });
});

Próximos pasos

Ahora que ha completado con éxito un análisis de accesibilidad, está listo para pasar a temas de análisis más avanzados, como generar informes y usar el objeto de resultados.

Solución de problemas

Si tiene problemas para obtener los resultados del escaneo, comuníquese directamente con su representante de Deque, contáctenos a través de nuestro servicio de asistencia o envíenos un correo electrónico. Estaremos encantados de ayudarle.