Aperçu des scripts
Les scripts dans axe Monitor sont utilisés pour tester les applications à page unique et servent deux objectifs principaux :
- Tâches d'établissement de session : Utilisé pour établir un état spécifique de la page avant de déclencher un crawl, ou pour tester une page résultante. Un exemple de ces types de tâches est la connexion à un site web spécifique (établissement de session), puis le test d'une page résultante.
- Tâche de test de flux utilisateur : Utilisé pour tester un flux utilisateur ou une transaction spécifique où une séquence d'opérations est nécessaire pour passer d'un écran à un autre, et où 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 processus 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 le scan. Lorsqu'une action est exécutée, l'action et les réponses de l'application utilisée sont enregistrées comme des commandes dans un script.
Les scripts peuvent effectuer la plupart des actions qu'un utilisateur peut ; par exemple, sélectionner des liens, taper 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 script sont écrits en format JSON ou YAML et peuvent être utilisés par l'application axe DevTools CLI. L'application peut être téléchargée depuis l'écran d'accueil de axe Monitor, dans la section "Liens rapides". Ces scripts peuvent être créés à l'aide de fichiers Spec de axe DevTools CLI en utilisant 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 est interrompue. L'utilisateur peut prolonger ce délai à l'aide du panneau paramètre de scan - Avancé dans l'assistant Créer ou Modifier un scan, mais nous ne recommandons pas de modifier la configuration du délai d'attente.
