Registra uno script

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
Not for use with personal data
warning

L'estensione Axe Expert è stata ufficialmente ritirata. Per saperne di più, consulta la pagina axe Expert Replacement . Queste pagine verranno rimosse nel luglio 2024. Per qualsiasi domanda o dubbio, inviare un'e-mail a helpdesk@deque.com.

Registra gli script ogni volta che vuoi registrare le tue azioni sulla pagina sottoposta a test in un ordine sequenziale, in modo che possano essere ripetute automaticamente in un secondo momento. Gli script possono essere particolarmente utili se applicati alle scansioni di axe Monitor (ad esempio, script di accesso per stabilire sessioni sicure per l'accesso alle pagine, script di contenuto dinamico per esporre menu e widget di moduli nascosti o per attivare passaggi nascosti in processi multi-step).

È possibile controllare quali tipi di eventi vengono registrati selezionando le opzioni nel pannello Opzioni di registrazione script, a cui si accede tramite il collegamento Opzioni nel pannello Script.

Prima di iniziare: Assicurati innanzitutto di aver caricato la pagina iniziale desiderata nel browser.

  1. Nel pannello degli Script, seleziona Avvia registrazione.

    Cliccando sul pulsante Avvia registrazione nel pannello Script

  2. Ricaricare la pagina web nel browser dopo aver cliccato sul pulsante di registrazione. Inizia a eseguire le azioni sulla pagina sotto test come desideri, nell'ordine desiderato (ad esempio, cliccando sul collegamento della pagina Desktop nel menu orizzontale principale).

    Esempio di esecuzione di azioni sulla pagina in fase di test, come il clic sul collegamento alla pagina Desktop nel menu principale del sito Gefälscht CompuTech

    Noterai che quando interagisci con il sito, nel riquadro dei contenuti principali del pannello Scripts viene visualizzata una tabella e iniziano ad apparire delle righe con ogni colonna popolata con i valori per ogni evento (ad esempio, nella Event colonna un 'loadURL' evento con la URL colonna come 'http://abcdcomputech.dequecloud.com/desktops.php').

  3. Dopo aver eseguito tutte le azioni desiderate, seleziona Stop Recording (che ha sostituito il pulsante Start Recording ).

Per poter registrare uno script è necessario interrompere la registrazione a un certo punto. In questo modo viene abilitato il collegamento Carica, precedentemente disattivato, sopra la tabella degli eventi. Inoltre, ciò fa sì che Stop Recording torna nuovamente a Start Recording e viene visualizzato un Play pulsante sottostante.

Cliccando sul pulsante Interrompi registrazione nel pannello Script

La registrazione si interrompe immediatamente e ogni azione registrata viene ora visualizzata come riga evento nella tabella del pannello Script nel riquadro dei contenuti a destra, e ogni colonna è popolata di valori.

Non tutti gli eventi registreranno i valori del contenuto in ogni cella della colonna, pertanto alcuni (ad esempio, la colonna Dettagli per il tipo di evento focus) potrebbero essere vuoti. Inoltre, l'interruzione di una registrazione abilita le opzioni Modifica ed Elimina nei menu della colonna Azioni.

La tabella del pannello Script visualizza le righe degli eventi con colonne di informazioni popolate nel riquadro dei contenuti, inclusi i menu delle colonne Azioni con le opzioni Modifica ed Elimina

Registra ed esporta le azioni CLI

Registra ed esporta gli script CLI utilizzando il pannello Scripts .

Le azioni CLI attualmente supportate disponibili per la registrazione e l'esportazione degli script includono:

  • modifica — modifica il valore di <input>, <select>, <textarea>
  • clic — clicca su un elemento nel DOM
  • naviga — naviga a una nuova pagina

Col tempo prevediamo di aggiungere altre azioni CLI. Le funzionalità attuali consentono agli utenti di iniziare a usare la CLI senza scrivere una sola riga di codice!

  1. Navigare alla pagina web che si desidera analizzare tramite script. Ai fini di questo esempio, abbiamo aperto https://dequelabs.github.io/aget-demo-site/.

    Una finestra del browser web che mostra 'https://dequelabs.github.io/aget-demo-site/' con una fastidiosa finestra di dialogo modale 'Sondaggio sulla soddisfazione' al centro dello schermo.

note

La finestra modale del sondaggio sulla soddisfazione visualizzata al centro della pagina del browser. Registriamo un breve script per chiudere il dialogo.

  1. Apri gli strumenti per sviluppatori del tuo browser (negli esempi qui viene utilizzato Chrome per macOS) e vai alla scheda DevTools dell'estensione Expert di axe. Seleziona Scripts.

    Una finestra del browser web che mostra DevTools di Chrome con la scheda Esperto attiva e l'opzione Script visualizzata nel menu a discesa.

  2. Attivate Start Recording.

    Una finestra del browser web che mostra DevTools di Chrome con il puntatore sul pulsante Avvia registrazione.

    Quando è attivo, il pulsante Start Recording diventa rosso per indicare la registrazione attiva e il testo sotto il pulsante cambia in Stop Recording.

    Una finestra del browser web che mostra DevTools di Chrome e il pulsante Interrompi registrazione.

  3. Con la registrazione degli script attiva, sposta la finestra DevTools per visualizzare https://dequelabs.github.io/aget-demo-site/. Selezionare per chiudere la finestra di dialogo. X

  4. Concentratevi sull'estensione Expert di axe e selezionate Stop Recording. Si noti che il pannello Script è ora popolato con almeno un'azione, ovvero quella in cui è stata chiusa la finestra di dialogo modale.

    La finestra di DevTools che mostra lo script registrato nel pannello Script.

  5. Selezionare il pulsante Stop Recording nel pannello sinistro dell'Esperto di axe e rivedere il contenuto del pannello Script. Il pulsante Start Recording è ora abilitato. Si noti che lo script contiene un evento click. Si noti inoltre la posizione del Export to AGet collegamento come secondo dei quattro pulsanti nel quadrante in alto a destra del Script pannello.

    ![La finestra di DevTools che visualizza lo script registrato nel pannello Script. Da notare che il pulsante Avvia registrazione è stato riattivato e che il pulsante Esporta è il primo dei tre pulsanti nel quadrante in alto a destra del pannello Script.(https://media.dequeuniversity.com/product-docs/axe-expert-extension/3.5/en/images/aget-proc-script-pre-export.png)

  6. Selezionare Export to CLI per avviare il processo di esportazione CLI. L'estensione Axe Expert visualizza il browser dei file di sistema. Passare alla cartella in cui si desidera salvare lo script CLI.

    Assegnare un nome file significativo, e selezionare Salva, preservando attentamente l'estensione .json .

    La finestra del file browser di sistema con il nome del file evidenziato. Il nome del file è ora dismiss-modal.json. Il file verrà salvato nella cartella Export_AGet_Scripts e il pulsante Salva sarà evidenziato

  7. La finestra del browser dei file di sistema viene chiusa e nell'angolo inferiore sinistro della finestra di DevTools vengono visualizzati un messaggio di salvataggio riuscito e il nome del file salvato.

    La finestra di DevTools con il salvataggio del file riuscito e il nome del file evidenziato.

  8. Apri il file JSON salvato nel tuo editor di testo preferito per rivedere il contenuto dello script CLI:

    Visual Studio Code aperto e che visualizza il contenuto JSON dello script AGet esportato.