Importieren und Initialisieren von Puppeteer für JavaScript
Importieren und Initialisieren des Axe DevTools für Web Puppeteer JavaScript-Pakets (@axe-devtools/puppeteer)
Sobald Sie Axe DevTools für Web installiert haben, müssen Sie es in Ihr Test-Setup importieren und das Paket initialisieren.
Voraussetzungen
Um Axe DevTools für Web zu importieren und zu initialisieren, muss es zuerst installiert werden. Falls Sie dies noch nicht getan haben, lesen Sie den Leitfaden darüber, wie es aus einem Bundle, aus Ihrem Artefakt-Repository oder aus Deques Agora installiert wird. Außerdem müssen Sie Puppeteer installiert haben.
Importieren und Initialisieren
Außerhalb eines Moduls wird Axe DevTools für Web importiert und eine Instanz mit einer solchen Anweisung erstellt:
const { AxeDevToolsPuppeteer } = require('@axe-devtools/puppeteer');Das Importieren von Puppeteer wird ebenfalls erforderlich sein:
const puppeteer = require('puppeteer');Innerhalb eines Moduls ist die Syntax leicht anders. Die Anweisung sollte so aussehen:
import { AxeDevToolsPuppeteer } from '@axe-devtools/puppeteer';Das Importieren von Puppeteer wird ebenfalls erforderlich sein:
import puppeteer from 'puppeteer';Für jeden Scan wird ein neues AxeDevToolsPuppeteer-Objekt erstellt. Um zu sehen, wie das geht, lesen Sie den Leitfaden über Tests schreiben.
Nächste Schritte
Sobald Sie Axe DevTools für Web installiert, importiert und initialisiert haben, sind Sie bereit, mit dem Scannen auf Barrierefreiheit und dem Schreiben von Barrierefreiheitstests fortzufahren. Dafür lesen Sie den Leitfaden über Tests schreiben.
Fehlerbehebung
Wenn Sie Probleme beim Importieren oder Initialisieren von Axe DevTools für Web haben, kontaktieren Sie direkt Ihren Deque-Ansprechpartner, erreichen Sie uns über unser Supportdesk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne.
