Manejo de Modals en Pruebas de Accesibilidad
Este documento explica cómo nuestra herramienta de pruebas de accesibilidad maneja los modales luego de ser activos
Cómo Funciona
Paso 1: Detección de Menús Abiertos
Primero, la herramienta busca cualquier modal visible que podría haberse abierto durante la prueba.
Paso 1: Proceso de Cierre en Tres Etapas
La herramienta utiliza un enfoque de 3 pasos para cerrar cualquier menú abierto
Estrategia 1: Tecla Escape
Primero, intenta con la ESC, la tecla estándarcerrar menús y modals. Esto simula cómo el cierre similar al usuario
Estrategia 2: Clic Fuera
La herramienta hace clic en un área vacía de la página, que es cómo se comportan la mayoría de los modales no persistentes (con tecla para forzar el cierre) cuando un usuario hace click fuera de la zona que ocupa
Luego de simular el cierre, se comprueba que la cantidad de modales o popups ha disminuido al menos en uno respecto al contador previo al cierre.
Paso 2: Restauración del Foco
Después de cerrar con éxito un modal, la herramienta intenta devolver el foco del teclado al elemento original que se estaba probando. Esto asegura que la navegación con teclado pueda continuar naturalmente.
