Mit dem Modal Dialog IGT können Sie feststellen, ob Ihr modaler Dialog zugänglich ist. Benutzer von Bildschirmleseprogrammen und Benutzer, die keine Maus verwenden können, sollten mit dem modalen Dialog interagieren können und nicht verwirrend auf Inhalte hinter dem modal zugreifen.
Aufgrund mangelnder Unterstützung und bekannter Probleme bei bestimmten Hilfstechnologien lässt das Modal Dialog IGT die Verwendung des attribute aria-modal="true"
derzeit nicht zu. Stattdessen wird empfohlen, Screenreader mit aria-hidden="true"
daran zu hindern, außerhalb des Modals zu durchsuchen. Weitere Informationen dazu, wie Bildschirmleseprogramme Inhalte außerhalb von Dialogen durchsuchen können, finden Sie hier.
So funktioniert es
Als Erstes müssen Sie die Seite in den Zustand versetzen, den Sie testen möchten. Anschließend leiten Sie einige einfache Fragen durch die Durchführung von Zugänglichkeitstests, die ermitteln, ob Ihr modaler Dialog Zugänglichkeitsprobleme aufweist oder nicht. Mit dem Modal Dialog IGT müssen Sie sich nicht mehr mit allen Einzelheiten der Probleme mit modalen Dialogen befassen, die bei der Bedienung von Benutzern mit Behinderungen auftreten können.
Der Modal Dialog IGT kann mit der neuen Funktion Auto Replay in einen automatisierten Workflow umgewandelt werden.
Schritt 1: Modal auswählen
Verfügt das Modal, das Sie testen möchten, über eine Schaltfläche, um es zu starten?
Normalerweise wird ein Modal durch eine „Klick“-Interaktion des Benutzers mit einem Steuerelement wie einer Schaltfläche gestartet. Wenn dies der Fall ist, wählen Sie „Ja, mein Modal hat einen Starter“. Danach werden Sie aufgefordert, den Starter des Modals auszuwählen.
Wenn das von Ihnen getestete Dialogfenster automatisch gestartet wird (z. B. ein Dialogfenster für eine Sitzungszeitüberschreitung) oder durch etwas anderes als eine Klickaktion des Benutzers ausgelöst wird, wählen Sie „Nein, mein Dialogfenster wird durch etwas anderes ausgelöst.“ aus. Danach werden Sie aufgefordert, das Modal auszulösen und auszuwählen.
Wenn das Interaktive Guided Testing das modale Element nicht automatisch erkennen kann, werden Sie aufgefordert, es auszuwählen.
Schritt 2: Modale Überprüfungen
Dieser Schritt ist vollständig automatisiert, Sie müssen also nichts tun! Während dieses automatisierten Schritts ermittelt das IGT Folgendes:
- ob das richtige
role
verwendet wird - ob der Fokus im Dialog eingeschränkt ist
- ob Inhalte außerhalb des Modals für Screenreader ausgeblendet sind (über
aria-hidden
)
Nach diesem automatisierten Schritt fragt Sie das IGT:
Kann dieses Modalfenster weggeklickt oder geschlossen werden?
Wenn dieses Dialogfenster geschlossen werden kann , versucht die IGT, es automatisch zu schließen, indem sie ESC Taste. Wenn ESC Wenn Sie das Modal nicht geschlossen haben, werden Sie aufgefordert, es manuell zu schließen.
Sobald das Modal geschlossen wird, werden Sie aufgefordert zu bestätigen, dass der Fokus auf den Launcher oder ein anderes logisches Element zurückgekehrt ist.
Was wird getestet
- Der Fokus wird beim Starten auf das Modal gelegt
- korrekte Verwendung akzeptabler Modal
role
- Der Fokus ist im Dialog gefangen
- Inhalte außerhalb des Dialogs werden für Screenreader ausgeblendet.
- Tastatur-Schließen des Modal
- Fokus kehrt zum logischen Element zurück (normalerweise Launcher)