Der Modal Dialog IGT hilft Ihnen festzustellen, ob Ihr Modal-Dialog barrierefrei ist. Benutzer von Screenreadern und Benutzer, die keine Maus verwenden können, sollten in der Lage sein, mit dem Modal-Dialog zu interagieren, ohne verwirrenderweise auf Inhalte hinter dem Modal zuzugreifen.
Funktionsweise
Das Erste, was Sie tun müssen, ist, die Seite in den Zustand zu versetzen, den Sie testen möchten. Danach führen Sie ein paar einfache Fragen durch die Durchführung von Barrierefreiheitstests, die ermitteln, ob Ihr Modal-Dialog Barrierefreiheitsprobleme hat oder nicht. Der Modal Dialog IGT nimmt Ihnen die lästige Aufgabe ab, die Details der Probleme mit Modal-Dialogen zu kennen, die beim Bedienen von Benutzern mit Behinderungen auftreten können.
Der Modal Dialog IGT kann mithilfe der neuen Auto Replay-Funktion in einen automatisierten Arbeitsablauf umgewandelt werden.
Schritt 1: Modal auswählen
Hat das Modal, das Sie testen möchten, einen Knopf, der es startet?
Üblicherweise wird ein Modal durch eine „Klick“-Interaktion eines Benutzers mit einem Steuerelement wie einem Knopf ausgelöst. Wenn dies der Fall ist, wählen Sie „Ja, mein Modal hat einen Launcher“. Danach werden Sie aufgefordert, den Launcher des Modals auszuwählen.
Wenn das von Ihnen getestete Modal automatisch gestartet wird (wie ein Sitzungstimeout-Modal) oder durch etwas anderes als eine NutzerKlick-Aktion ausgelöst wird, wählen Sie „Nein, mein Modal wird durch etwas anderes ausgelöst.“. Danach werden Sie aufgefordert, das Modal auszulösen und auszuwählen.
Wenn der IGT das Modalelement nicht automatisch erkennen kann, werden Sie aufgefordert, es auszuwählen.
Schritt 2: Modal-Überprüfungen
Dieser Schritt ist vollständig automatisiert, sodass Sie nichts tun müssen! Während dieses automatisierten Schritts bestimmt der IGT Folgendes:
- ob die korrekte
roleverwendet wird - ob der Fokus im Dialog eingeschlossen ist
- ob Inhalte außerhalb des Modals für Screenreader versteckt sind (über
aria-modal=trueauf dem Dialog selbst oderaria-hidden=trueaußerhalb des Dialogs)
Nach diesem automatisierten Schritt fragt der IGT Sie:
Kann dieses Modal geschlossen oder beendet werden?
Falls dieses Modal geschlossen geschlossen werden kann, wird der IGT versuchen, es automatisch mit der ESC-Taste zu schließen. Wenn ESC das Modal nicht geschlossen hat, werden Sie gebeten, es manuell zu schließen.
Sobald das Modal beendet wird, werden Sie aufgefordert zu bestätigen, dass der Fokus zum Launcher oder einem anderen logischen Element zurückgekehrt ist.
Automatisierter Modus
Wenn automatisierte IGT-Modus aktiviert ist, behält der Modal Dialog IGT die gleichen Einrichtungsschritte wie im Standardtest bei und übergibt dann an die KI, um das Schließen und die Wiederherstellung des Fokus automatisch zu bewerten.
Schritt 1: Modal identifizieren und starten
Wie beim Standardtest müssen Sie dem IGT zunächst mitteilen, wie Ihr Modal gestartet wird:
- Wenn das Modal einen Auslöser hat, wählen Sie Ja, mein Modal hat einen Launcher und bestimmen das auslösende Steuerelement.
- Wenn das Modal auf andere Weise ausgelöst wird (wie ein Sitzungstimeout-Dialog), wählen Sie Nein, mein Modal wird von etwas Anderem ausgelöst und lösen Sie das Modal selbst aus, damit der IGT es erfassen kann.
Wenn das Modal nicht automatisch erkannt werden kann, werden Sie aufgefordert, es auszuwählen.
Schritt 2: KI analysiert Ihr Modal
Sobald das Modal erfasst ist, übernimmt die KI die Teile des Tests, die normalerweise eine manuelle Interaktion erfordern:
- Schließen: Die KI bestimmt, ob das Modal schließbar sein sollte, und versucht dann automatisch, es zu schließen — zuerst mit der ESC-Taste und dann mit den von ihr identifizierten Schließsteuerungen (wie eine Schaltfläche zum Schließen oder den Hintergrund).
- Fokuswiederherstellung: Nachdem das Modal geschlossen wurde, prüft die KI, ob der Fokus auf ein logisches Element wie den Auslöser zurückgekehrt ist.
Die verbleibenden Modulprüfungen — korrekte Dialogrole, Fokus innerhalb des Dialogs gefangen und Inhalte außerhalb des Modals für Screenreader versteckt — werden weiterhin automatisch als Teil des Tests ausgeführt.
Wenn die Analyse abgeschlossen ist, überprüfen Sie die Ergebnisse der KI, nehmen Korrekturen vor und schließen Ihren Test ab. Weitere Details zur Überprüfung der Ergebnisse, Korrekturen und zum Abschluss Ihres Tests finden Sie unter Automatisierte IGTs.
Was getestet wird
- der Fokus wird beim Start auf das Modal gelegt
- korrekte Verwendung eines akzeptablen Modal-
role - der Fokus ist im Dialog eingeschlossen
- Inhalt außerhalb des Dialogs ist für Bildschirmleser verborgen
- Modaldialog per Tastatur schließen
- der Fokus kehrt zu dem logischen Element zurück (normalerweise Auslöser)
