De Modalvenster IGT helpt je te bepalen of je modalvenster toegankelijk is. Gebruikers van schermlezers en gebruikers die geen muis kunnen gebruiken, moeten met het modalvenster kunnen interageren en niet verwarrend toegang hebben tot inhoud achter het modalvenster.
Hoe het werkt
Het eerste wat je moet doen, is de pagina in de toestand zetten die je wilt testen. Daarna leiden een paar eenvoudige vragen je door de voltooiing van toegankelijkheidstests die bepalen of je modalvenster toegankelijkheidsproblemen heeft. De Modalvenster IGT neemt alle verveling weg van het moeten weten van alle details over problemen met modalvensters die kunnen optreden bij het bedienen van gebruikers met een handicap.
De Modal Dialog IGT kan worden omgezet in een geautomatiseerde workflow met de nieuwe Automatische Herhaling functie.
Stap 1: Selecteer Modal
Heeft de modal die je wilt testen een knop die deze start?
Gewoonlijk wordt een modal gestart door een "klik" interactie van een gebruiker met een controle zoals een knop. Als dit het geval is, selecteer dan "Ja, mijn modal heeft een starter". Daarna word je gevraagd om de starter van de modal te selecteren.
Als de modal die u test automatisch wordt gestart (zoals een sessie-timeout-modal) of wordt geactiveerd door iets anders dan een gebruikersklikactie, selecteer "Nee, mijn modal wordt door iets anders geactiveerd.". Daarna wordt u gevraagd de modal te activeren en te selecteren.
Als de IGT niet in staat is het modal-element automatisch te detecteren, zal je gevraagd worden om het te selecteren.
Stap 2: Modalcontroles
Deze stap is volledig geautomatiseerd, dus je hoeft niets te doen! Tijdens deze geautomatiseerde stap bepaalt de IGT het volgende:
- als de juiste
rolewordt gebruikt - of de focus binnen het venster wordt vastgehouden
- als inhoud buiten de modal wordt verborgen voor schermlezers (via
aria-modal=trueop de dialoog zelf ofaria-hidden=truebuiten de dialoog)
Na deze geautomatiseerde stap zal de IGT je vragen:
Kan deze modal worden gesloten?
Als deze modal kan kan worden gesloten, zal de IGT proberen deze automatisch te sluiten met de ESC-toets. Als ESC de modal niet heeft gesloten, wordt u gevraagd deze handmatig te sluiten.
Zodra de modal is gesloten, wordt je gevraagd om te valideren dat de focus is teruggekeerd naar de starter of een ander logisch element.
Uitvoeren in Geautomatiseerde Modus
Wanneer geautomatiseerde IGT-modus is ingeschakeld, behoudt de Modal Dialog IGT dezelfde configuratiestappen die u in de standaardtest gebruikt, waarna het wordt overgedragen aan AI om de sluiting en focusherstel automatisch te evalueren.
Stap 1: Identificeer en start de modal
Net als in de standaardtest, geef je de IGT eerst aan hoe je modal wordt gestart:
- Als de modal een starter heeft, selecteer Ja, mijn modal heeft een starter en kies de startbediening.
- Als de modal op een andere manier wordt geactiveerd (zoals een sessie-timeout-dialoog), selecteer Nee, mijn modal wordt door iets anders geactiveerd en activeer de modal zelf zodat de IGT deze kan vastleggen.
Als de modal niet automatisch kan worden gedetecteerd, wordt je gevraagd deze te selecteren.
Stap 2: AI analyseert je modal
Zodra de modal is vastgelegd, neemt AI de delen van de test over die normaal handmatige interactie vereisen:
- Sluiting: AI bepaalt of de modal afsluitbaar moet zijn en probeert deze vervolgens automatisch te sluiten — eerst met de ESC-toets en vervolgens met behulp van sluitbedieningen die het identificeert (zoals een sluitknop of de achtergrond).
- Focusherstel: Nadat de modal is gesloten, controleert AI of de focus is teruggekeerd naar een logisch element, zoals de starter.
De resterende modal-controles — correcte dialoogrole, focus vastgehouden binnen de dialoog en inhoud buiten de modal verborgen voor schermlezers — blijven automatisch actief als onderdeel van de test.
Wanneer de analyse is voltooid, bekijkt u de bevindingen van de AI, brengt u eventuele correcties aan en voltooit u uw test. Zie Geautomatiseerde IGT's voor meer details over het bekijken van de resultaten, het aanbrengen van correcties en het voltooien van uw test.
Wat het test
- de focus wordt naar de modal gebracht wanneer deze wordt gelanceerd
- correct gebruik van aanvaardbare modal
role - de focus zit vast binnen de dialoog
- inhoud buiten de dialoog is verborgen voor schermlezers
- toetsenbordsluiting van modal
- de focus keert terug naar het logische element (meestal de launcher)
