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 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)