Resumen de Scripts
Los scripts en axe Monitor se utilizan para probar aplicaciones de una sola página y se utilizan para dos propósitos principales:
- Tareas de Establecimiento de Sesión: Se utilizan para establecer un estado específico de la página antes de iniciar un rastreo, o para probar una página resultante. Un ejemplo de este tipo de tareas es iniciar sesión en un sitio web específico (establecimiento de sesión) y luego probar una página resultante.
- Tarea de Prueba de Flujo de Usuario: Se utilizan para probar un flujo de usuario o transacción específico en el cual se necesita una secuencia de operaciones para pasar de una pantalla a otra, y todas las pantallas encontradas deben ser probadas para accesibilidad. Estos tipos de tareas incluyen flujos relacionados con completar una aplicación de varios pasos en un sitio web donde es necesario llenar formularios. El flujo de compras en línea es otro ejemplo de esta tarea.
En cualquiera de los casos anteriores, se requieren scripts para codificar el flujo específico que la aplicación debe seguir. En su forma más sencilla, los scripts básicamente reemplazan a un usuario y ayudan a poner un sitio web en un estado particular para su escaneo. Cuando se realiza una acción, la acción y las respuestas de la aplicación con la que se trabaja se graban como comandos en un script.
Los scripts pueden realizar la mayoría de las acciones que un usuario puede; por ejemplo, seleccionar enlaces, escribir texto en un campo, navegar entre páginas.
Estos scripts están escritos en un formato específico y también se llaman 'Archivos Spec' en axe Monitor. Estos archivos de script están escritos en formato JSON o YAML y pueden ser utilizados por la aplicación axe DevTools CLI. La aplicación se puede descargar desde la pantalla de inicio de axe Monitor, en la sección 'Enlaces Rápidos'. Estos scripts se pueden crear utilizando archivos Spec de axe DevTools CLI con un editor de código como Visual Studio Code.
Nota: Los scripts utilizados para el análisis (tanto para la Tarea de Establecimiento de Sesión como para la Tarea de Script) deben tardar menos de 3 minutos en realizar el análisis. Después de 3 minutos, el escaneo se detiene. El usuario puede extender este tiempo de espera usando la Configuración de Escaneo - Avanzado en el panel del asistente para Crear o Editar Escaneo, pero no recomendamos que se cambie la configuración del tiempo de espera.
