Erweiterte Automatisierung

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

Mit Axe DevTools für Mobile können Sie in jeder Phase des Entwicklungszyklus umfassende Barrierefreiheitstests durchführen. Erkennen Sie Barrierefreiheitsprobleme durch Automatisierung, bevor sie in den Code aufgenommen werden.

Die Einrichtung der Automatisierung finden Sie auf der Seite Einrichtung für Automatisierung.

In diesem Abschnitt werden die Funktionen besprochen, die Ihnen zur Verfügung stehen, um Ihr Automatisierungserlebnis anzupassen. Sie finden auch Beispiele für die Integration von Axe DevTools in Ihre bevorzugten Test-Frameworks in der Navigation auf der linken Seite.

Axe DevTools für iOS ermöglicht es, Scans lokal zu speichern oder an das Dashboard zu senden. Speichern Sie Scans lokal, um Sitzungsberichte mit dem Axe DevTools Reporter CLI-Tool zu erstellen.

Benutzerdefinierte Konfiguration

Nutzen Sie einige der verfügbaren Funktionen innerhalb der setUp-Methode, um Ihr Testerlebnis anzupassen.

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

Build-Status aktualisieren

Wie oben erwähnt, ist Axe DevTools in Ihrer CI/CD-Pipeline verfügbar. Um einen Build fehlschlagen zu lassen und ein Problem daran zu hindern, integriert zu werden, sollten Sie einen Test fehlschlagen lassen, wenn Barrierefreiheitsprobleme gefunden werden.

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

XCTAssertEqual(result.failures.count, 0)