Schreiben von Tests für Axe DevTools für Web für 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

Wie man effektive Tests für Barrierefreiheit mit Axe DevTools für Web für WebDriverJS schreibt

Not for use with personal data

Tests mit Axe DevTools schreiben

Voraussetzungen

Um Seiten mit Axe DevTools zu testen, müssen Sie es zuerst in Ihr Projekt importieren und initialisieren. Falls Sie diesen Schritt noch nicht abgeschlossen haben, sehen Sie sich diesem Leitfaden an, um zu erfahren, wie das geht.

Scan-Kontext erhalten

Bevor Sie eine Seite auf Barrierefreiheit scannen können, muss sie vom Webdriver aufgerufen werden.

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

Sobald der Webdriver die Seite aufgerufen hat, können Sie sie mit Axe DevTools scannen und die Ergebnisse speichern. Der einfachste Weg, die Ergebnisse des Scans anzuzeigen, ist es, das Ergebnisobjekt im Konsolenprotokoll auszugeben.

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

Vollständige Beispieldatei

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);
  });
});

Nächste Schritte

Da Sie nun erfolgreich einen Barrierefreiheitsscan abgeschlossen haben, können Sie sich fortgeschritteneren Scan-Themen wie Berichte erstellen und Verwendung des Ergebnisobjekts zuwenden.

Fehlerbehebung

Falls Sie Schwierigkeiten mit den Scanning-Ergebnissen haben, wenden Sie sich direkt an Ihren Deque-Vertreter, kontaktieren Sie uns über unser Support-Desk, oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.