Panoramica degli script

Link to Panoramica degli script copied to clipboard
Not for use with personal data

Gli script in axe Monitor vengono utilizzati per testare le app a pagina singola e sono utilizzati per due scopi principali:

  • Attività di definizione della sessione: utilizzate per definire uno stato specifico della pagina prima di avviare una scansione o per testare una pagina risultante. Un esempio di questo tipo di attività è l'accesso a un sito web specifico (creazione di una sessione) e il successivo test della pagina risultante.
  • Attività di test del flusso utente: utilizzata per testare un flusso utente o una transazione specifica in cui è necessaria una sequenza di operazioni per passare da una schermata all'altra e tutte le schermate incontrate devono essere testate per l'accessibilità. Questa tipologia di attività comprende flussi relativi alla compilazione di una domanda in più fasi su un sito web in cui è necessario compilare dei moduli. Un altro esempio di questo compito è il flusso di acquisto online.

In entrambi i casi sopra menzionati, sono necessari script per codificare il flusso specifico che l'applicazione deve attraversare. Nella loro forma più semplice, gli script sostituiscono essenzialmente un utente e aiutano a impostare un sito web in uno stato specifico per la scansione. Quando viene eseguita un'azione, l'azione stessa e le risposte dell'applicazione utilizzata vengono registrate come comandi in uno script.

Gli script possono eseguire la maggior parte delle azioni eseguibili dall'utente, ad esempio selezionare collegamenti, digitare testo in un campo, navigare tra le pagine.

Questi script sono scritti in un formato specifico e sono anche chiamati "Spec File" in axe Monitor. Questi file di script sono scritti in formato JSON o YAML e possono essere utilizzati dall'applicazione axe DevTools CLI. L'applicazione può essere scaricata dalla schermata iniziale di axe Monitor, nella sezione "Collegamenti rapidi". Questi script possono essere creati utilizzando i file axe DevTools CLI Spec tramite un editor di codice come Visual Studio Code.

Nota: Gli script utilizzati per l'analisi (sia per Session Establishment Task che per Script Task) devono impiegare meno di 3 minuti per eseguire l'analisi. Dopo 3 minuti, la scansione termina. L'utente può estendere questo timeout utilizzando il pannello Impostazioni scansione - Avanzate nella procedura guidata Crea o modifica scansione, ma non consigliamo di modificare la configurazione del timeout.

Altri argomenti rilevanti

  1. Panoramica di Axe DevTools CLI
  2. File di script CLI di esempio
  3. Imposta le impostazioni di scansione