Automazione Avanzata
Con Axe DevTools per Mobile, puoi avere un test completo di accessibilità in ogni fase del ciclo di sviluppo. Individua i problemi di accessibilità con l'automazione prima che vengano aggiunti alla base di codice.
L'impostazione dell'automazione può essere trovata nella pagina Impostazione per l'Automazione.
Questa sezione discuterà le funzionalità disponibili per personalizzare la tua esperienza di automazione. Troverai anche esempi di integrazione di Axe DevTools nei tuoi framework di test preferiti nella navigazione a sinistra.
Axe DevTools per iOS consente di salvare le scansioni localmente o di inviarle alla dashboard. Salva le scansioni localmente per generare report di sessione utilizzando lo strumento Axe DevTools Reporter CLI.
Configurazione Personalizzata
Utilizza alcune delle funzionalità disponibili all'interno del metodo setUp per personalizzare la tua esperienza di testing.
override func setUp() {
axe?.configuration.ignore(rule: AxeRuleId.ConflictingTraits.toString())
}Aggiornamento dello Stato della Build
Come menzionato sopra, Axe DevTools è disponibile in tutto il tuo pipeline CI/CD. Per bloccare una build e impedire che un problema venga integrato, dovrai far fallire un test quando vengono trovati problemi di accessibilità.
let result = try axe.run(onElement: XCUIApplication())
XCTAssertEqual(result.failures.count, 0)