Configuration de axe DevTools pour Web CLI
Informations sur les options de ligne de commande pour la CLI
Axe DevTools pour Web CLI peut être configuré avec des indicateurs de ligne de commande ou à partir d'un fichier selenium-config.
Indicateurs CLI
Les indicateurs CLI suivants sont disponibles à la fois lors du test d'une spécification de workflow et lors du test de pages. Ils persisteront entre les exécutions d'axe DevTools de Web CLI à mesure qu'ils modifient la configuration.
L'aide en ligne de commande est entièrement disponible via la CLI elle-même en exécutant la commande axe --help
Indicateur de sélection du navigateur
Ce drapeau sélectionne le navigateur à exécuter. La liaison du Selenium WebDriver pour le navigateur est requise.
axe <url-or-spec-file> --browser=chrome
Mode navigateur sans tête
Ce drapeau définit le lancement du navigateur en mode sans tête, ce qui signifie que le navigateur n'est pas affiché à l'écran.
axe <url-or-spec-file> --headless
Contrôle de la taille de la fenêtre
Ce drapeau permet de spécifier la taille de la fenêtre en pixels par largeur et hauteur. Le drapeau contrôle également la taille de la fenêtre virtuelle en mode sans tête.
axe <url-or-spec-file> --window-size=600,800
Accepter les certificats SSL non fiables
Ce drapeau permet d'accepter des certificats SSL non fiables
axe <url-or-spec-file> --accept-untrusted
Sélectionnez un serveur distant
Cet indicateur permet l'utilisation d'un serveur distant tel que BrowserStack ou Sauce Labs
axe <url-or-spec-file> --remote-server <server-url>
Configurer le délai d'expiration du chargement de la page
Cet indicateur permet de configurer l'attribut de délai d'expiration de chargement de la page. La valeur par défaut est 60 000 ms.
axe <url-or-spec-file> --page-timeout 60000
Configurer le délai d'exécution du script
Cet indicateur permet de configurer le temps maximal autorisé pour l'exécution d'un fichier de spécifications. La valeur par défaut est 60 000 ms.
axe <url-or-spec-file> --script-timeout 60000
Configurer la pause Post Get
Cet indicateur permet de configurer la période de temps entre l'obtention d'une page Web et le démarrage de l'analyse. La valeur par défaut est 2000 ms.
axe <url-or-spec-file> --post-get-pause 2000
Configurer la pause Post Script
Ce flag permet de configurer la période de temps entre une action de script et le démarrage de l'analyse. La valeur par défaut est 2000 ms.
axe <url-or-spec-file> --post-script-pause 2000
Configurer la pause post-analyse – post-analyze-pause [post-analyze-pause]
Ce flag permet de configurer la période de temps entre le démarrage d'une analyse de page et le passage à l'action suivante. La valeur par défaut est 2000 ms.
axe <url-or-spec-file> --post-analyze-pause 2000
--enable-tracking <état>
Activer l'envoi des données à la bibliothèque de métriques
--set-distinct-id <distinct-id>
Modifier la valeur de l'identifiant distinct stocké/utilisé
--set-tracking-url <url>
Modifier l'URL vers laquelle les données de métriques sont envoyées
config-Selenium
Comme alternative à l'utilisation des indicateurs de configuration ci-dessus, vous pouvez définir les valeurs par défaut d'axe DevTools CLI avec axe config-selenium
. Un certain nombre de questions vous seront posées, dont les résultats seront enregistrés dans un fichier de configuration des préférences. Certains attributs sont sélectionnables avec les touches fléchées, et d'autres sont saisis manuellement.
$ axe config-selenium
? Choose browser for running automated tests: (Use arrow keys)
? Choose browser for running automated tests: chrome
? Enter a value for pageLoadTimeout: 60000
? Enter a value for setScriptTimeout: 60000
? Accept untrusted ssl certs: Yes
? Enter a value for postGetPause: 2000
? Enter a value for postScriptPause: 2000
? Enter a value for postAnalysisPause: 2000
? Launch browser in headless mode: No
Results saved to ~/.config/preferences/com.deque.axe.devtools.cli.pref