Ottieni il framework axeDevToolsXCUI
Inizializza e configura il framework axeDevToolsXCUI all'interno dei tuoi test dell'interfaccia utente
Configurazione
Richiede:
- Xcode 15 o più recente
- iOS 16 o versioni successive
- Nome utente e password per axe DevTools Mobile Dashboard
Esempio di applicazione
Puoi scaricare la nostra applicazione di esempio su GitHub per vedere un esempio funzionante del axeDevToolsXCUI
framework implementato all'interno di un semplice test dell'interfaccia utente. Aggiungi le tue credenziali Deque e segui il README per iniziare la scansione. Questa applicazione non è accessibile per mostrare i passaggi di implementazione di axe DevTools Mobile e il rilevamento dei problemi di accessibilità.
Scarica e incorpora il Framework axeDevToolsXCUI
Uso di Swift Package Manager
URL del pacchetto: https://github.com/dequelabs/axe-devtools-ios.
- In Xcode, seleziona il progetto principale per aprire le impostazioni del progetto.
- Nel riquadro delle impostazioni, assicurati che sia selezionato il progetto principale e non un target.
- Selezionare la scheda Dipendenze pacchetto .
- Selezionare l'icona più per aggiungere una dipendenza al pacchetto.
- Inserisci l'URL del pacchetto e seleziona il
axe-devtools-ios
pacchetto. - Per
Dependency Rule
, seleziona la versione esatta e inserisci il tag da recuperare. - Selezionare il pulsante Aggiungi pacchetto .
- Ti verrà chiesto di scegliere una destinazione a cui aggiungere il framework. Per
axeDevToolsXCUI
, seleziona la casella di controllo a sinistra, quindi seleziona la destinazione UITest. - Seleziona nuovamente il pulsante Aggiungi pacchetto e Xcode inizierà a recuperare le risorse.
Usando Artifactory
Visualizza le istruzioni per l'utilizzo di Artifactory.
Incorpora il Framework
- Trascina
axeDevToolsXCUI.xcframework
nella cartella la cartella Frameworks del tuo progetto. - Aggiungilo al target del test dell'interfaccia utente della tua applicazione.
- Nelle impostazioni del progetto, seleziona l'obiettivo del test dell'interfaccia utente della tua applicazione.
- Selezionare la scheda Fasi di costruzione .
- Aggiungere il framework a Copia i Framework. (Dovrebbe già essere in Link Binary With Libraries).
Rimani aggiornato
Controlla attentamente che la tua versione di axe DevTools Mobile per iOS sia aggiornata, per avere la certezza di disporre delle regole e delle funzionalità più recenti. Non si aggiorna automaticamente, quindi dovresti controllare periodicamente se è disponibile una nuova versione. Per i dettagli, vedere Come aggiornare axe DevTools Mobile per iOS .
E adesso? Test automatizzati
Successivamente, configurerai i tuoi test automatici con XCTest per rilevare eventuali problemi di accessibilità.