Automazione Avanzata

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

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)