Test su iOS con Sauce Labs

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

L'analizzatore axe DevTools Mobile si connetterà a un dispositivo Sauce Labs tramite Xcode e la tecnologia VirtualUSB di Sauce Labs, consentendoti di testare manualmente qualsiasi app installata su un dispositivo reale Sauce Labs per difetti di accessibilità.

Richiede:

  • Un piano Enterprise di Sauce Labs.
  • Un dispositivo privato in esecuzione. < iOS 17
  • L'ultima versione del client virtualUSB di Sauce Labs installata sul tuo Mac.
important

Attualmente, vUSB è possibile solo con dispositivi reali privati che eseguono una versione di iOS precedente alla 17. Sauce Labs sta sviluppando una nuova soluzione CLI per supportare iOS 17 e versioni successive.

Prima configurazione

  1. Scarichi l'ultima versione del client virtualUSB.
  2. Raccolga le sue credenziali Sauce Labs: nome utente, chiave di accesso e nome del dispositivo.
  3. Avvii il server Sauce Labs, stabilendo una connessione al cloud dei dispositivi reali.

Non avvii ancora una sessione di test. Segua i primi tre passaggi della procedura di configurazione di axe DevTools Mobile Analyzer. Nel passaggio 2, segua le istruzioni del dispositivo fisico.

Avvia una Sessione di test

Sul dashboard di Sauce Labs, vada su Live -> Mobile App e selezioni l'App da test. Si assicuri che l'app sia stata sviluppata per dispositivi reali e non per simulatori. Sauce Labs mostrerà un'etichetta accanto all'app che indica se è stata sviluppata per un simulatore o per un dispositivo reale.


Screenshot che mostra il menu a discesa 'App da testare' nella dashboard di test live di SauceLabs

Selezioni il dispositivo con cui avviare una sessione. Si assicuri che il dispositivo sia disponibile e che sia un dispositivo privato con una versione iOS precedente alla 17.


Screenshot che mostra il dispositivo privato selezionato e pronto per avviare la sessione di test

Ora selezioni il pulsante « Start Test ». Vedrà che il dispositivo viene preparato per il test. Una volta pronto, l'app selezionata dovrebbe essere aperta sul dispositivo. Mantenga attiva questa sessione durante i prossimi passaggi!


Screenshot che mostra una sessione attiva con il dispositivo acceso e l'app lanciata sul dispositivo

Si connetta alla sessione di prova

Seguendo il metodo 1 della documentazione vUSB, si connetta alla sessione di test appena avviata.

note

Una volta connesso alla sessione, potrebbe visualizzare una finestra pop-up che le chiede di inserire la password per consentire l'accesso in lettura/scrittura a /var/run/usbmuxd. Consenta l'accesso affinché Xcode possa comunicare con il dispositivo Sauce Labs.

Inizia il test

Apra il progetto axe DevTools Mobile Analyzer. Lei dovrebbe vedere il dispositivo visualizzato in Xcode. Se non viene visualizzato, potrebbe essere necessario riavviare Xcode dopo la connessione alla sessione.

Una volta visualizzato il dispositivo in Xcode, potrebbero volerci alcuni istanti affinché Xcode scarichi i simboli rilevanti per il dispositivo prima che Lei possa eseguire un test.


Screenshot che mostra il dispositivo Sauce Labs nel menu a discesa dei dispositivi di Xcode

Ora può fare riferimento al Passaggio 4 nella configurazione di axe DevTools Mobile Analyzer ed eseguire il test.

Se richiesto, clicchi sul pulsante « Registra dispositivo ». Dovrebbe vedere la scansione pubblicata correttamente sulla dashboard una volta completato il test.

È possibile continuare la scansione finché la sessione di test è attiva e connessa.

Chiudi la sessione

Una volta terminati i test, segua la documentazione di Sauce Labs per disconnettersi dalla sessione e successivamente chiuda la sessione live sulla dashboard.

Risorse aggiuntive