Importieren und Initialisieren von WebdriverIO

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

Import und Initialisierung des Axe DevTools für Web WebdriverIO-Pakets (@axe-devtools/webdriverio)

Not for use with personal data

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. Wenn Sie dies noch nicht getan haben, lesen Sie die Anleitung zur Installation aus einem Bundle, aus Ihrem Artefakt-Repository oder aus Deques Agora. Sie müssen auch WebdriverIO heruntergeladen und konfiguriert haben.

Importieren und Initialisieren

Außerhalb eines Moduls wird Axe DevTools für Web importiert und eine Instanz mit einer Anweisung wie dieser erstellt:

const { AxeDevToolsWebdriverIO } = require('@axe-devtools/webdriverio');

Das Importieren von WebdriverIO ist ebenfalls erforderlich:

const webdriverio = require('webdriverio');

Innerhalb eines Moduls ist die Syntax etwas anders. Die Anweisung sollte so aussehen:

import { AxeDevToolsWebdriverIO } from '@axe-devtools/webdriverio';

Das Importieren von WebdriverIO ist ebenfalls erforderlich:

import webdriverio from 'webdriverio';

An diesem Punkt können Sie Ihren Webdriver innerhalb Ihrer Testfunktion folgendermaßen initialisieren:

const client = webdriverio.remote({
  desiredCapabilities: {
    browserName: 'chrome'
  }
});

await client.init();

Dann können Sie Axe DevTools für Web mit dem Webdriver-Client initialisieren

const axeDevTools = new AxeDevToolsWebdriverIO({ client });

Nächste Schritte

Sobald Sie Axe DevTools für Web und seinen Treiber installiert, importiert und initialisiert haben, können Sie zur Barrierefreiheitsscans und zum Schreiben von Barrierefreiheitstests übergehen. Jeder Scan mit Axe DevTools für Web erfordert eine neue Instanz. Um Ihre Scans einzurichten und durchzuführen, lesen Sie die Anleitung zu 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 unseren Support-Desk oder senden Sie uns eine E-Mail. Wir helfen Ihnen gerne weiter.