Geavanceerde Automatisering

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

Met Axe DevTools voor Mobile kun je bij elke stap van de ontwikkelingscyclus volledige toegankelijkheidstests uitvoeren. Detecteer toegankelijkheidsproblemen met automatisering voordat ze aan de codebasis worden toegevoegd.

De opzet voor automatisering is te vinden op de Instellingen voor Automatisering pagina.

Dit gedeelte zal de beschikbare functies bespreken om je automatiseringservaring aan te passen. Je vindt ook voorbeelden van het integreren van Axe DevTools in je favoriete testframeworks in de navigatie aan de linkerkant.

Met Axe DevTools voor iOS kunnen scans lokaal worden opgeslagen of naar het dashboard worden verzonden. Sla scans lokaal op om sessierapporten te genereren met behulp van het Axe DevTools Reporter CLI-hulpmiddel.

Aangepaste Configuratie

Gebruik enkele van de beschikbare functies binnen de setUp-methode om je testervaring aan te passen.

override func setUp() {
	axe?.configuration.ignore(rule: AxeRuleId.ConflictingTraits.toString())
}

Bouwstatus Bijwerken

Zoals hierboven vermeld, is Axe DevTools beschikbaar gedurende je CI/CD-pijplijn. Om een build te laten mislukken en te voorkomen dat een probleem wordt samengevoegd, wil je een test laten falen wanneer toegankelijkheidsproblemen worden gevonden.

let result = try axe.run(onElement: XCUIApplication())

XCTAssertEqual(result.failures.count, 0)