Scrivere test per Axe DevTools for Web per 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

Come scrivere test efficaci per l'accessibilità utilizzando Axe DevTools for Web per WebDriverJS

Not for use with personal data

Scrivere test con Axe DevTools

Prerequisiti

Per testare le pagine con Axe DevTools, devi prima importarlo e inizializzarlo nel tuo progetto. Se non hai ancora completato questo passaggio, consulta questa guida per sapere come farlo.

Ottenere il contesto di scansione

Prima di poter scansionare una pagina per l'accessibilità, deve essere accessibile tramite il webdriver.

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

Una volta che il webdriver ha accesso alla pagina, puoi scansionarla con Axe DevTools e salvare i risultati. Il modo più semplice per visualizzare i risultati della scansione è registrare l'oggetto dei risultati nella console.

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

File di esempio 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);
  });
});

Prossimi Passi

Ora che hai completato con successo una scansione di accessibilità, sei pronto per passare a temi di scansione più avanzati come generazione di report e utilizzando l'oggetto dei risultati.

Risoluzione dei Problemi

Se hai difficoltà a ottenere i risultati delle scansioni, contatta direttamente il tuo rappresentante Deque, raggiungici tramite il nostro servizio di supporto, o mandaci un'email. Saremo felici di aiutarti.