Configurazione di axe DevTools per la CLI Web

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Informazioni sulle opzioni della riga di comando per la CLI

Not for use with personal data

Axe DevTools per Web CLI può essere configurato con flag della riga di comando o da un file selenium-config.

Flag CLI

I seguenti flag CLI sono disponibili sia durante il test di una specifica del flusso di lavoro, sia durante il test delle pagine. Saranno persistenti tra le esecuzioni di axe DevTools per Web CLI poiché modificano la configurazione.

note

La guida della riga di comando è disponibile tramite la CLI stessa eseguendo il comando axe --help

Flag di selezione del browser

Questo flag seleziona quale browser eseguire. È richiesto il binding del webdriver Selenium per il browser.

axe <url-or-spec-file> --browser=chrome

Modalità browser headless

Questo flag imposta il browser in modo che venga avviato in modalità 'headless', ovvero il browser non viene mostrato con un'interfaccia grafica.

axe <url-or-spec-file> --headless

Controllo delle dimensioni della finestra

Questo flag consente di specificare la dimensione della finestra in pixel, in base a larghezza e altezza. Il flag controlla anche la dimensione della finestra virtuale in modalità headless.

axe <url-or-spec-file> --window-size=600,800

Accetta certificati SSL non attendibili

Questo flag consente di accettare certificati SSL non attendibili

axe <url-or-spec-file> --accept-untrusted

Seleziona un server remoto

Questo flag consente l'utilizzo di un server remoto come BrowserStack o Sauce Labs

axe <url-or-spec-file> --remote-server <server-url>

Configura il timeout di caricamento della pagina

Questo flag consente la configurazione dell'attributo timeout di caricamento della pagina. Il valore predefinito è 60.000 ms.

axe <url-or-spec-file> --page-timeout 60000

Configura il timeout di esecuzione dello script

Questo flag consente di configurare il tempo massimo consentito per l'esecuzione di un file spec. Il valore predefinito è 60.000 ms.

axe <url-or-spec-file> --script-timeout 60000

Configura Post Get pausa

Questo flag consente di configurare il periodo di tempo che intercorre tra il recupero di una pagina web e l'avvio della scansione. Il valore predefinito è 2000 ms.

axe <url-or-spec-file> --post-get-pause 2000

Configurare la pausa Post Script

Questo flag consente di configurare il periodo di tempo tra un'azione di scripting e l'avvio della scansione. Il valore predefinito è 2000 ms.

axe <url-or-spec-file> --post-script-pause 2000

Configura la pausa di analisi post-analyze-pause [post-analyze-pause]

Questo flag consente di configurare il periodo di tempo tra l'inizio di un'analisi di pagina e il passaggio all'azione successiva. Il valore predefinito è 2000 ms.

axe <url-or-spec-file> --post-analyze-pause 2000

--enable-tracking <stato>

Abilita l'invio dei dati alla libreria delle metriche

--set-distinct-id <distinct-id>

Cambia il valore dell'ID distinto memorizzato/utilizzato

--set-tracking-url <url>

Cambia l'URL a cui vengono inviati i dati delle metriche

config-selenium

In alternativa all'utilizzo dei flag di configurazione sopra indicati, è possibile impostare i valori predefiniti di axe DevTools CLI con axe config-selenium. Ti verranno poste alcune domande, i cui risultati verranno salvati in un file di configurazione delle preferenze. Alcuni attributi sono selezionabili con i tasti freccia, altri vengono inseriti manualmente.

$ 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