Ottieni il framework axeDevToolsXCUI
Inizializza e configura il framework axeDevToolsXCUI nei tuoi test UI
Impostazione
Richiede:
- Xcode 16.4 o successivo
- iOS 17.7 o superiore
- Chiave API Axe DevTools Mobile
- ID Progetto Axe Developer Hub
Applicazione di esempio
Puoi scaricare il nostro applicazione di esempio su GitHub per vedere un esempio funzionante del framework axeDevToolsXCUI implementato in un semplice test UI. Aggiungi le tue credenziali Deque e segui il README per iniziare la scansione. Questa applicazione è inaccessibile per mostrare i passaggi di implementazione di Axe DevTools Mobile e il rilevamento dei problemi di accessibilità.
Scarica e integra il framework axeDevToolsXCUI
Utilizzando Swift Package Manager
URL del pacchetto: https://github.com/dequelabs/axe-devtools-ios.
- In Xcode, seleziona il tuo progetto principale per aprire le impostazioni del progetto.
- Nel pannello delle impostazioni, assicurati che il progetto principale sia selezionato e non un target.
- Seleziona la scheda Dipendenze del pacchetto.
- Seleziona l'icona del più per aggiungere una dipendenza al pacchetto.
- Inserisci l'URL del pacchetto e seleziona il pacchetto
axe-devtools-ios. - Per il
Dependency Rule, scegli la versione esatta e inserisci il tag da recuperare. - Seleziona il pulsante Aggiungi pacchetto.
- Ti verrà chiesto di scegliere un target a cui aggiungere il framework. Per
axeDevToolsXCUI, seleziona la casella di controllo a sinistra, poi seleziona il tuo target UITest. - Seleziona di nuovo il pulsante Aggiungi pacchetto e Xcode inizierà a recuperare le risorse.
Utilizzando Artifactory
Visualizza il istruzioni per l'utilizzo di Artifactory.
Integra il framework
- Trascina il
axeDevToolsXCUI.xcframeworknella cartella Framework del tuo progetto. - Aggiungilo al target del test UI della tua applicazione.
- Nelle impostazioni del progetto, seleziona il target del test UI della tua applicazione.
- Seleziona la scheda Fasi di build.
- Aggiungi il framework a Copia Framework. (Dovrebbe già essere in Link Binary With Libraries).
Rimani aggiornato
Verifica che la tua versione di Axe DevTools Mobile per iOS sia aggiornata, per assicurarti di avere le ultime regole e funzionalità. Non si aggiorna automaticamente, quindi dovresti controllare periodicamente se è disponibile una nuova versione. Vedi Come aggiornare Axe DevTools Mobile per iOS per i dettagli.
Cosa fare dopo?
Successivamente, configura la tua suite di test automatizzati XCTest per individuare i problemi di accessibilità. Per un avvio rapido, utilizza Scansione automatica per identificare automaticamente i problemi di accessibilità durante l'esecuzione della tua suite di test esistente. Per un controllo più dettagliato e una personalizzazione nei tuoi test, imposta per Test mirato.


