Test di Accessibilità Android in Android Studio

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

Axe DevTools Mobile Analyzer consente di eseguire test di accessibilità su qualsiasi applicazione Android sviluppata con qualsiasi tecnologia.

Not for use with personal data

Richiede:

important

Le istruzioni seguenti presuppongono che il tuo ambiente Android Studio sia già configurato. Se sei nuovo su Android Studio, consulta questa guida introduttiva per impostare lo sviluppo delle app.

Per Iniziare

Vediamo come configurare per la prima volta i test di accessibilità utilizzando il progetto Axe DevTools Mobile Analyzer in Android Studio.

1. Crea un progetto Axe Developer Hub per i tuoi risultati

  1. Visita Axe Developer Hub

  2. Fai clic sul pulsante + Aggiungi nuovo progetto per creare un nuovo progetto Axe Developer Hub.

  3. Dopo aver aggiunto un nuovo progetto, sceglierai un metodo di integrazione per raccogliere dati di accessibilità. Seleziona l'integrazione di Axe DevTools Mobile Analyzer.

  4. Il passo successivo è dare un nome al tuo progetto. Ti consigliamo di includere il nome del tuo repository o test suite per un facile riferimento. Dopo aver inserito un Nome Progetto, seleziona Avanti.

  5. Una volta creato con successo il progetto, vedrai le istruzioni di installazione. Copia l'ID progetto per l'installazione. L'ID progetto sarà anche disponibile dalla pagina principale dei Progetti in Axe Developer Hub, se dovessi accedervi più tardi.

2. Scarica il progetto Axe DevTools Mobile Analyzer dall'Artifactory di Deque

  1. Accedi all'Artifactory di Deque: agora.dequecloud.com
    Nota: Quando la pagina si carica, non cercare un pacchetto. Ritorna a questa pagina e passa al passo successivo.

  2. Clicca su questo link per scaricare il progetto Axe DevTools Mobile Analyzer: axe-devtools-android-uiautomator-v0.9.0.zip

    Se il file non inizia automaticamente il download, clicca sul pulsante di download accanto a „URL al file“ dal sito di Agora.
    Screenshot of the Agora website with URL button highlighted in pink.

  3. Una volta che il file zip ha terminato il download, estrai i file nella posizione desiderata sul tuo computer.

  4. Apri la cartella principale in Android Studio selezionando File → Open e selezionando la cartella del progetto.

3. Configura il progetto

  1. Da Android Studio, nel pannello del navigatore di progetto, espandi app/src/androidTest/java/com/deque/mobile/axedevtoolsandroiduiautomator.

  2. Fai doppio clic sul file RunScan per aprirlo.

  3. Sostituisci il testo "YOUR_API_KEY_HERE" con la tua chiave API di Axe DevTools Mobile.

  4. Sostituisci il testo "YOUR_PROJECT_ID_HERE" con il tuo ID progetto di Axe Developer Hub

4. Prepara il tuo dispositivo/emulatore

  1. Per eseguire una scansione, il tuo dispositivo o emulatore deve essere connesso ad Android Studio. Se utilizzi un dispositivo, dovrai abilitare le impostazioni sviluppatore.
  2. Successivamente, l'app che desideri testare deve essere installata sull'emulatore/dispositivo e in esecuzione al momento della scansione. Se hai accesso al codice sorgente, puoi eseguire l'app su un emulatore Android o un dispositivo fisico direttamente.

5. Esegui una scansione di accessibilità

  1. Con l'app in esecuzione, seleziona l'icona con la doppia freccia verde accanto a RunScan. Questo avvierà la scansione di accessibilità contro l'app che è in esecuzione.

  2. Puoi trovare la tua scansione in Axe Developer Hub.

Ripeti questo per ogni schermata che vuoi testare.

note

Stiamo passando ad Axe Developer Hub come sito centrale per visualizzare e gestire i problemi di accessibilità. A partire dal Progetto Analyzer v0.6.0, i risultati vanno solo a Axe Developer Hub. I risultati legacy possono essere pubblicati sia sul Mobile Dashboard che su Axe Developer Hub.

Hai finito!

Congratulazioni, hai configurato con successo Axe DevTools Mobile Analyzer. Visita Axe Developer Hub per vedere le tue scansioni.

Domande? Visita Domande Frequenti