Ein Skript aufzeichnen

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
warning

Die axe Expert Erweiterung ist offiziell eingestellt. Lesen Sie mehr darüber auf der axe Expert Ersatz-Seite. Diese Seiten werden im Juli 2024 entfernt. Senden Sie eine E-Mail an helpdesk@deque.com bei Fragen oder Bedenken.

Nehmen Sie Skripte auf, wann immer Sie Aktionen auf der zu testenden Seite in einer bestimmten Reihenfolge aufzeichnen möchten, damit diese später automatisch wiederholt werden können. Skripte können besonders nützlich sein, wenn sie auf axe Monitor-Scans angewendet werden (z. B. Anmeldeskripte, um sichere Sitzungen für den Seitenzugriff zu etablieren, oder dynamische Inhaltsskripte, um versteckte Formularmenüs und Widgets anzuzeigen).

Sie können steuern, welche Arten von Ereignissen aufgezeichnet werden, indem Sie Optionen im Optionen-Bereich für Skriptaufzeichnungen auswählen, der über den Link „Optionen“ im Skript-Bereich zugänglich ist.

Bevor Sie beginnen: Stellen Sie sicher, dass die gewünschte Startseite im Browser geladen ist.

  1. Wählen Sie im Skript-Bereich „Aufnahme starten“.

    Klicken auf den Start-Aufnahme-Button im Skript-Bereich

  2. Laden Sie die Webseite im Browser neu, nachdem Sie auf die Aufnahme-Schaltfläche geklickt haben. Beginnen Sie, die gewünschten Aktionen auf der zu testenden Seite in der gewünschten Reihenfolge auszuführen (zum Beispiel, indem Sie den Desktops-Seitenlink im Hauptmenü anklicken).

    Beispiel für das Ausführen von Aktionen auf der zu testenden Seite, wie das Klicken auf den Desktops-Seitenlink im Hauptmenü der Gefalscht CompuTech-Seite

    Sie werden feststellen, dass, während Sie mit der Seite interagieren, im Hauptinhaltsbereich des Scripts-Panels eine Tabelle erscheint und Zeilen mit Werten für jedes Ereignis in jeder Spalte auftauchen (zum Beispiel, in der Event-Spalte ein 'loadURL'-Ereignis mit der URL-Spalte als 'http://abcdcomputech.dequecloud.com/desktops.php').

  3. Wenn Sie alle gewünschten Aktionen abgeschlossen haben, wählen Sie Stop Recording (welcher den Start Recording-Button ersetzt hat).

Sie müssen die Aufnahme irgendwann stoppen, um ein aufgezeichnetes Skript zu haben. Dadurch wird der zuvor ausgegraute Upload-Link über der Ereignistabelle aktiviert. Zusätzlich wechselt Stop Recording zurück zu Start Recording und zeigt einen Play-Button darunter an.

Klicken auf den Stopp-Aufnahme-Button im Skript-Bereich

Die Aufnahme stoppt sofort, und jede aufgezeichnete Aktion wird nun als Ereigniszeile in der Tabelle des Skript-Bereichs im rechten Inhaltsbereich angezeigt, wobei jede Spalte mit Werten gefüllt ist.

Nicht jedes Ereignis wird Inhaltswerte in jeder Spaltenzelle aufzeichnen, daher können einige (zum Beispiel die Detials-Spalte für den Fokusereignistyp) leer sein. Zudem aktiviert das Stoppen einer Aufnahme die Bearbeiten- und Löschen-Optionen im Aktionsspaltenmenü.

Die Tabelle im Skript-Bereich zeigt Ereigniszeilen mit gefüllten Informationsspalten im Inhaltsbereich an, einschließlich Aktionsspaltenmenüs mit Bearbeiten- und Löschen-Optionen

CLI-Aktionen aufzeichnen und exportieren

Zeichnen Sie CLI-Skripte auf und exportieren Sie sie mit dem Scripts-Panel.

Derzeit unterstützte CLI-Aktionen für die Skriptaufzeichnung und den Export sind:

  • ändern — Ändern Sie den Wert von <input>, <select>, <textarea>
  • klicken — Klicken Sie auf ein Element im DOM
  • navigieren — Navigieren Sie zu einer neuen Seite

Im Laufe der Zeit planen wir, mehr CLI-Aktionen hinzuzufügen. Die aktuelle Funktionalität ermöglicht es Benutzern, mit CLI zu beginnen, ohne eine einzige Codezeile zu schreiben!

  1. Navigieren Sie zu der Webseite, die Sie durch Scripting analysieren möchten. Für dieses Beispiel haben wir https://dequelabs.github.io/aget-demo-site/ geöffnet.

    Ein Webbrowser-Fenster zeigt 'https://dequelabs.github.io/aget-demo-site/' mit einem lästigen 'Zufriedenheitsumfrage'-Modaldialog in der Mitte des Displays an.

note

Der Zufriedenheitsumfrage-Dialog, der in der Mitte der Browserseite angezeigt wird. Wir werden ein kleines Skript aufzeichnen, um den Dialog zu schließen.

  1. Öffnen Sie die Entwicklerwerkzeuge Ihres Browsers (Chrome für macOS wird in den Beispielen hier verwendet) und navigieren Sie zur DevTools-Registerkarte der Axe Expert-Erweiterung. Wählen Sie Scripts.

    Ein Webbrowser-Fenster zeigt die DevTools von Chrome an, mit der aktiven Axe Expert-Registerkarte und der Scripts-Option im Dropdown-Menü.

  2. Aktivieren Sie Start Recording.

    Ein Webbrowser-Fenster zeigt die Chrome DevTools mit dem Mauszeiger über dem Start Aufnahme-Button an.

    Wenn aktiv, wird der Start Recording-Button rot, um eine aktive Aufnahme anzuzeigen, und der Text unter dem Button ändert sich zu Stop Recording.

    Ein Webbrowser-Fenster zeigt die Chrome DevTools mit dem Stopp-Aufnahme-Button an.

  3. Mit aktiver Skriptaufzeichnung verschieben Sie das DevTools-Fenster, um das https://dequelabs.github.io/aget-demo-site/ anzuzeigen. Wählen Sie X, um das Dialogfenster zu schließen.

  4. Wechseln Sie Ihren Fokus auf die Axe Expert-Erweiterung und wählen Sie Stop Recording. Beachten Sie, dass das Skript-Panel jetzt mit mindestens einer Aktion gefüllt ist - dort, wo der Modaldialog geschlossen wurde.

    Das DevTools-Fenster zeigt das aufgezeichnete Skript im Skript-Panel an.

  5. Wählen Sie den Stop Recording-Button im linken Panel der Axe Expert-Erweiterung und überprüfen Sie den Inhalt des Skript-Panels. Der Start Recording-Button ist jetzt aktiviert. Beachten Sie, dass das Skript ein Klick-Ereignis enthält. Beachten Sie auch die Position des Export to AGet-Links als der zweite von vier Buttons im oberen rechten Quadranten des Script-Panels.

    Das DevTools-Fenster zeigt das aufgezeichnete Skript im Skript-Panel an. Beachten Sie den wieder aktivierten Aufnahme-Start-Button und die Position des Export-Buttons als der erste von drei Buttons im oberen rechten Quadranten des Skript-Panels.

  6. Wählen Sie Export to CLI, um den CLI-Exportvorgang zu starten. Die Axe Expert-Erweiterung zeigt den Systemdateibrowser an. Navigieren Sie zu dem Ordner, in dem Sie das CLI-Skript speichern möchten.

    Geben Sie einen aussagekräftigen Dateinamen an, bewahren Sie sorgfältig die .json-Erweiterung und wählen Sie „Speichern“.

    Das Fenster des Systemdateibrowsers zeigt den hervorgehobenen Dateinamen an. Der Dateiname ist jetzt dismiss-modal.json. Die Datei wird im Ordner Export_AGet_Scripts gespeichert, und der Speichern-Button ist hervorgehoben.

  7. Das Systemdateibrowserfenster wird geschlossen und eine erfolgreiche Speicherungsnachricht sowie der Name der gespeicherten Datei werden in der unteren linken Ecke des DevTools-Fensters angezeigt.

    Das DevTools-Fenster mit der hervorgehobenen erfolgreichen Dateispeicherung und dem Dateinamen.

  8. Öffnen Sie die gespeicherte JSON-Datei in Ihrem bevorzugten Texteditor, um den CLI-Skriptinhalt zu überprüfen:

    Visual Studio Code geöffnet und zeigt den JSON-Inhalt des exportierten AGet-Skripts an.