Il Modal Dialog IGT ti aiuta a determinare se il tuo dialogo modale è accessibile. Gli utenti di lettori di schermo e coloro che non possono usare un mouse dovrebbero essere in grado di interagire con il dialogo modale e non accedere confusamente ai contenuti dietro il modale.
Come funziona
La prima cosa da fare è portare la pagina nello stato che desideri testare. Successivamente, alcune semplici domande ti guideranno attraverso il completamento dei test di accessibilità che determinano se il tuo Dialogo Modale presenta problemi di accessibilità o meno. Il Modal Dialog IGT eliminerà tutta la noia di dover conoscere i dettagli di eventuali problemi con i dialoghi modali che possono sorgere servendo utenti con disabilità.
Il Modal Dialog IGT può essere trasformato in un flusso di lavoro automatizzato con il nuovo Auto Replay feature.
Passo 1: Seleziona Modal
Il modale che desideri testare ha un pulsante che lo avvia?
Comunemente, un modale viene avviato tramite l'interazione "click" di un utente con un controllo come un pulsante. Se questo è il caso, seleziona „Sì, il mio modale ha un lanciatore“. Dopo di che, ti verrà chiesto di selezionare il lanciatore del modale.
Se il modale che stai testando viene avviato automaticamente (come un modale di timeout di sessione) o è attivato da qualcosa di diverso da un click dell'utente, seleziona „No, il mio modale è attivato da qualcos'altro.“. Dopo di che, ti verrà chiesto di attivare il modale e selezionarlo.
Se l'IGT non è in grado di rilevare automaticamente l'elemento modale, ti verrà chiesto di selezionarlo.
Passo 2: Controlli del Modale
Questo passaggio è completamente automatizzato, quindi non devi fare nulla! Durante questo passaggio automatico, l'IGT determina quanto segue:
- se il corretto
roleè utilizzato - se il focus è intrappolato all'interno del dialogo
- se i contenuti al di fuori del modale sono nascosti ai lettori di schermo (tramite
aria-modal=truesul dialogo stesso oaria-hidden=trueal di fuori del dialogo)
Dopo questo passaggio automatizzato, l'IGT ti chiederà:
Questo modale può essere chiuso o annullato?
Se questo modale può essere chiuso, l'IGT cercherà di chiuderlo automaticamente utilizzando il tasto ESC . Se il tasto ESC non ha chiuso il modale, ti verrà chiesto di chiuderlo manualmente.
Una volta chiuso il modale, ti verrà chiesto di verificare che il focus sia tornato al lanciatore o a qualche altro elemento logico.
Esecuzione in Modalità Automatica
Quando la modalità automatica IGT è abilitata, il Modal Dialog IGT mantiene gli stessi passaggi di configurazione che usi nel test standard, quindi si affida all'AI per valutare automaticamente la chiusura e il ripristino del focus.
Passo 1: Identificare e lanciare il modale
Proprio come nel test standard, prima dirai all'IGT come viene lanciato il tuo modale:
- Se il modale ha un lanciatore, seleziona Sì, il mio modale ha un lanciatore e scegli il controllo di avvio.
- Se il modale è attivato in qualche altro modo (come un dialogo di timeout della sessione), seleziona No, il mio modale è attivato da qualcos'altro e attiva il modale da solo in modo che l'IGT possa catturarlo.
Se il modale non può essere rilevato automaticamente, ti verrà chiesto di selezionarlo.
Passo 2: L'AI analizza il tuo modale
Una volta catturato il modale, l'AI prende il controllo delle parti del test che normalmente richiedono interazione manuale:
- Chiusura: L'AI determina se il modale deve essere chiudibile, quindi tenta di chiuderlo automaticamente, prima con il tasto ESC tasto, e poi utilizzare i controlli di chiusura che identifica (come un pulsante di chiusura o lo sfondo).
- Ripristino del focus: Dopo che il modale è stato chiuso, l'IA verifica se il focus è tornato a un elemento logico, come il lanciatore.
Le restanti verifiche del modale — corretto dialogo role, focus intrappolato all'interno del dialogo e contenuto al di fuori del modale nascosto ai lettori dello schermo — continuano a essere eseguiti automaticamente come parte del test.
Quando l'analisi è completata, esaminerai i risultati dell'IA, apporterai eventuali correzioni e finalizzerai il tuo test. Vedi IGT automatizzati per i dettagli su come esaminare i risultati, apportare correzioni e completare il test.
Cosa verifica
- il focus è portato sul modale quando avviato
- uso corretto del modale accettabile
role - il focus è intrappolato all'interno del dialogo
- il contenuto al di fuori del dialogo è nascosto ai lettori dello schermo
- chiusura del modale tramite tastiera
- il focus torna all'elemento logico (di solito il lanciatore)
