Automazione avanzata
Con axe DevTools for Mobile puoi effettuare test di accessibilità completi in ogni fase del ciclo di sviluppo. Rileva i problemi di accessibilità con l'automazione prima che vengano aggiunti alla base di codice.
La configurazione dell'automazione è disponibile nella pagina Configurazione per l'automazione .
In questa sezione verranno illustrate le funzionalità disponibili per personalizzare la tua esperienza di automazione. Nella navigazione sul lato sinistro troverai anche esempi di integrazione di axe DevTools nei tuoi framework di test preferiti.
Axe DevTools per iOS consente di salvare le scansioni localmente o di inviarle alla dashboard. Salvate le scansioni localmente per generare report di sessione utilizzando lo strumento axe DevTools Reporter CLI
Configurazione personalizzata
Utilizza alcune delle [funzionalità] disponibili (ios-features) nel setUp
metodo per personalizzare la tua esperienza di testing.
override func setUp() {
axe?.configuration.ignore(rule: AxeRuleId.ConflictingTraits.toString())
}
Aggiorna stato build
Come accennato in precedenza, axe DevTools è disponibile in tutta la pipeline CI/CD. Per far fallire una build ed evitare che un problema venga unito al codice, è opportuno far fallire un test quando vengono rilevati problemi di accessibilità.
let result = try axe.run(onElement: XCUIApplication())
XCTAssertEqual(result.failures.count, 0)