Ü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: Sie werden verwendet, um einen bestimmten Zustand der Seite herzustellen, bevor ein Crawl gestartet wird, oder um eine resultierende Seite zu testen. Ein Beispiel für diese Art von Aufgaben ist die Anmeldung auf einer bestimmten Website (Erstellung der Sitzung) und dann das Testen einer resultierenden Seite.
  • Aufgabe zum Testen des Benutzerflusses: Wird verwendet, um einen bestimmten Benutzerfluss oder eine Transaktion zu testen, bei der eine Abfolge von Operationen notwendig ist, um von einem Bildschirm zum anderen zu gelangen, und alle angetroffenen Bildschirme müssen auf Barrierefreiheit getestet werden. Zu diesen Aufgaben gehören Abläufe wie das Ausfüllen eines mehrstufigen Antrags auf einer Website, bei dem Formulare ausgefüllt werden müssen. Ein weiteres Beispiel für diese Aufgabe ist der Online-Shopping-Flow.

In beiden Fällen oben sind Skripte erforderlich, um den spezifischen Ablauf zu codieren, den die Anwendung durchlaufen muss. In ihrer einfachsten Form ersetzen Skripte im Wesentlichen einen Benutzer und helfen, eine Website in einen bestimmten Zustand zum 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 ein Benutzer kann; zum Beispiel Links auswählen, Text in ein Feld eingeben, zwischen Seiten navigieren.

Diese Skripte werden in einem bestimmten Format geschrieben und werden in axe Monitor auch „Spec Files“ genannt. Diese Skriptdateien werden im JSON- oder YAML-Format geschrieben und können von der Anwendung axe DevTools CLI genutzt werden. Die Anwendung kann vom Startbildschirm von axe Monitor unter dem Abschnitt „Quick Links“ heruntergeladen werden. Diese Skripte können mit axe DevTools CLI Spec Files erstellt werden, indem ein Code-Editor wie Visual Studio Code verwendet wird.

Hinweis: Skripte, die zur Analyse verwendet werden (sowohl für die Aufgabe zur Sitzungsherstellung als auch für die Skriptaufgabe), müssen weniger als 3 Minuten für die Durchführung der Analyse benötigen. Nach 3 Minuten wird der Scan abgebrochen. Der Benutzer kann dieses Timeout mit den Scan-Einstellungen - Erweitert im Assistenten zum Erstellen oder Bearbeiten eines Scans verlängern, aber wir empfehlen nicht, die Timeout-Konfiguration zu ändern.

Andere relevante Themen

  1. Überblick über Axe DevTools CLI
  2. Beispiel-CLI-Skriptdateien
  3. Scan-Einstellungen einrichten