Überblick über Skripte

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
Not for use with personal data

Skripte in axe Monitor werden verwendet, um Single-Page-Apps zu testen, und dienen zwei Hauptzwecken:

  • Aufgaben zur Sitzungsherstellung: Wird verwendet, um einen spezifischen Zustand der Seite herzustellen, bevor ein Crawl ausgelöst wird, oder um eine resultierende Seite zu testen. Ein Beispiel für diese Art von Aufgaben ist das Anmelden auf einer bestimmten Website (Herstellen einer Sitzung) und dann das Testen einer resultierenden Seite.
  • Testaufgabe für Benutzerabläufe: Wird verwendet, um einen spezifischen Benutzerfluss oder eine Transaktion zu testen, bei der eine Abfolge von Operationen erforderlich ist, um von einem Bildschirm zum anderen zu gelangen, und alle aufgerufenen Bildschirme auf Barrierefreiheit getestet werden müssen. Zu diesen Aufgaben gehören Abläufe, die mit dem Ausfüllen eines mehrstufigen Antrags auf einer Website verbunden sind, bei denen Formulare ausgefüllt werden müssen. Ein weiteres Beispiel für diese Aufgabe ist der Online-Shopping-Ablauf.

In beiden oben genannten Fällen sind Skripte erforderlich, um den spezifischen Ablauf zu codieren, den die Anwendung durchlaufen muss. In ihrer einfachsten Form ersetzen Skripte im Grunde einen Benutzer und helfen, eine Website in einen bestimmten Zustand für das Scannen zu versetzen. Wenn eine Aktion ausgeführt wird, werden die Aktion und die Reaktionen der bearbeiteten Anwendung als Befehle in einem Skript aufgezeichnet.

Skripte können die meisten Aktionen ausführen, die auch ein Benutzer kann; zum Beispiel Links auswählen, Text in ein Feld eingeben, zwischen Seiten navigieren.

Diese Skripte werden in einem spezifischen Format verfasst und werden in axe Monitor auch ‚Spec Files‘ genannt. Diese Skriptdateien werden im JSON- oder YAML-Format geschrieben und können von der axe DevTools CLI-Anwendung verarbeitet werden. Die Anwendung kann vom Home-Bildschirm von axe Monitor im Abschnitt ‚Quick Links‘ heruntergeladen werden. Diese Skripte können mithilfe der Spec-Dateien von axe DevTools CLI mit einem Code-Editor wie Visual Studio Code erstellt werden.

Hinweis: Skripte, die zur Analyse verwendet werden (sowohl für die Aufgaben des Sitzungserstellens als auch für Skript-Aufgaben), müssen weniger als 3 Minuten benötigen, um die Analyse durchzuführen. Nach 3 Minuten läuft der Scan ab. Der Benutzer kann dieses Timeout im Scan-Einstellungen - Erweitert-Panel im Assistenten zum Erstellen oder Bearbeiten eines Scans verlängern, aber wir empfehlen nicht, die Timeout-Konfiguration zu ändern.

Weitere relevante Themen

  1. Überblick über Axe DevTools CLI
  2. Beispieldateien für CLI-Skripte
  3. Einstellungen für Scans einrichten