Importieren und Initialisieren für WebDriverJS
Importieren und Initialisieren des Axe DevTools for Web WebDriverJS Pakets (@axe-devtools/webdriverjs)
Nachdem Sie Axe DevTools for Web installiert haben, müssen Sie es in Ihr Test-Setup importieren und das Paket initialisieren.
Voraussetzungen
Um Axe DevTools for Web zu importieren und zu initialisieren, muss es zuerst installiert werden. Wenn Sie dies noch nicht getan haben, lesen Sie die Anleitung zum Installieren von aus einem Bundle, aus Ihrem Artefakt-Repository oder von Deques Agora. Sie benötigen auch einen heruntergeladenen und konfigurierten Selenium WebDriver Ihrer Wahl.
Importieren und Initialisieren
Außerhalb eines Moduls wird Axe DevTools for Web importiert und eine Instanz mit einer Anweisung wie dieser erstellt:
const { AxeDevToolsWebdriverJS } = require('@axe-devtools/webdriverjs');Das Importieren von WebDriverJS ist ebenfalls erforderlich:
const webdriver = require('selenium-webdriver');Innerhalb eines Moduls ist die Syntax leicht unterschiedlich. Die Anweisung sollte so aussehen:
import { AxeDevToolsWebdriverJS } from '@axe-devtools/webdriverjs';Das Importieren von WebDriverJS ist ebenfalls erforderlich:
import webdriver from 'selenium-webdriver';Sobald Sie Axe DevTools for Web importiert haben, können Sie den Treiber initialisieren. Jeder Scan erfordert eine eigene Instanz von Axe DevTools for Web, sodass Sie diese beim Schreiben von Tests initialisieren.
const driver = new WebDriver.Builder().forBrowser('chrome').build();Nächste Schritte
Sobald Sie Axe DevTools for Web installiert, importiert und initialisiert haben, können Sie mit dem Scannen auf Barrierefreiheit und dem Schreiben von Barrierefreiheitstests fortfahren. Um dies zu tun, lesen Sie den Leitfaden zu Test schreiben.
Fehlerbehebung
Wenn Sie Probleme beim Importieren oder Initialisieren von Axe DevTools for Web haben, kontaktieren Sie direkt Ihren Deque-Vertreter, erreichen Sie uns über unseren Supportdesk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.
