Aperçu des scripts
Les scripts dans axe Monitor sont utilisés pour tester des applications monopages et sont utilisés à deux fins principales :
- Tâches d'établissement de session : Utilisées pour établir un état spécifique de la page avant de déclencher une exploration ou pour tester une page résultante. Un exemple de ce type de tâches est la connexion à un site Web spécifique (établissement d'une session), puis le test d'une page résultante.
- Tâche de test du flux utilisateur : Utilisée pour tester un flux utilisateur ou une transaction spécifique dans laquelle une séquence d'opérations est nécessaire pour passer d'un écran à l'autre, et tous les écrans rencontrés doivent être testés pour l'accessibilité. Ces types de tâches incluent des flux liés au remplissage d’une demande en plusieurs étapes sur un site Web où des formulaires doivent être remplis. Le flux d’achat en ligne est un autre exemple de cette tâche.
Dans l’un ou l’autre des cas ci-dessus, des scripts sont nécessaires pour coder le flux spécifique que l’application doit suivre. Dans leur forme la plus simple, les scripts remplacent essentiellement un utilisateur et aident à mettre un site Web dans un état particulier pour l'analyse. Lorsqu'une action est effectuée, l'action et les réponses de l'application utilisée sont enregistrées sous forme de commandes dans un script.
Les scripts peuvent effectuer la plupart des actions qu'un utilisateur peut effectuer ; par exemple, sélectionner des liens, saisir du texte dans un champ, naviguer entre les pages.
Ces scripts sont écrits dans un format spécifique et sont également appelés « fichiers Spec » dans axe Monitor. Ces fichiers de script sont écrits au format JSON ou YAML et peuvent être consommés par l'application axe DevTools CLI. L'application peut être téléchargée depuis l'écran d'accueil d'axe Monitor, sous la section « Liens rapides ». Ces scripts peuvent être créés à l’aide des fichiers de spécifications axe DevTools CLI à l’aide d’un éditeur de code comme Visual Studio Code.
Remarque : Les scripts utilisés pour l'analyse (pour la tâche d'établissement de session ou la tâche de script) doivent prendre moins de 3 minutes pour exécuter l'analyse. Après 3 minutes, l'analyse expire. L'utilisateur peut prolonger ce délai d'expiration à l'aide du panneau Paramètres d'analyse - Avancé de l'assistant de création ou de modification d'analyse, mais nous ne recommandons pas de modifier la configuration du délai d'expiration.