Importieren und Initialisieren von Puppeteer für JavaScript
Importieren und Initialisieren des JavaScript-Pakets „axe DevTools for Web Puppeteer“ (@axe-devtools/puppeteer)
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 es noch nicht getan haben, lesen Sie die Anleitung zur Installation aus einem Bundle, aus Ihrem Artefakt-Repository oder von Deques Agora. Außerdem muss Puppeteer installiert sein.
Importieren und Initialisieren
Außerhalb eines Moduls wird axe DevTools for Web importiert und eine Instanz mit einer Anweisung wie dieser erstellt:
const { AxeDevToolsPuppeteer } = require('@axe-devtools/puppeteer');
Das Importieren von Puppeteer ist ebenfalls erforderlich:
const puppeteer = require('puppeteer');
Innerhalb eines Moduls ist die Syntax leicht anders. Die Anweisung sollte folgendermaßen aussehen:
import { AxeDevToolsPuppeteer } from '@axe-devtools/puppeteer';
Das Importieren von Puppeteer ist ebenfalls erforderlich:
import puppeteer from 'puppeteer';
Für jeden Scan wird ein neues AxeDevToolsPuppeteer-Objekt erstellt. Informationen dazu finden Sie im Leitfaden zum Schreiben von Tests.
Nächster Schritt
Nachdem Sie axe DevTools for Web installiert, importiert und initialisiert haben, können Sie mit dem Scannen auf Barrierefreiheit und dem Schreiben von Tests zur Barrierefreiheit fortfahren. Lesen Sie dazu die Anleitung zum Schreiben von Tests.
Fehlerbehebung
Wenn Sie Probleme beim Importieren oder Initialisieren von axe DevTools for Web haben, wenden Sie sich direkt an Ihren Deque-Vertreter, erreichen Sie uns über unseren Support-Desk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.