Das axeDevToolsXCUI-Framework erhalten

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

Initialisieren und konfigurieren Sie das axeDevToolsXCUI-Framework in Ihren UI-Tests

Not for use with personal data

Setup

Erforderlich:

Beispielanwendung

Sie können unser Beispielanwendung auf GitHub herunterladen, um ein funktionierendes Beispiel des axeDevToolsXCUI-Frameworks zu sehen, das in einem einfachen UI-Test implementiert wird. Fügen Sie Ihre Deque-Anmeldedaten hinzu und folgen Sie dem README, um mit dem Scannen zu beginnen. Diese Anwendung ist unzugänglich, um die Implementierungsschritte von Axe DevTools Mobile und die Erkennung von Barrierefreiheitsproblemen zu demonstrieren.

Das axeDevToolsXCUI-Framework herunterladen und einbinden

Verwendung des Swift Package Manager

Paket-URL: https://github.com/dequelabs/axe-devtools-ios.

  1. Wählen Sie in Xcode Ihr Hauptprojekt aus, um die Projekteinstellungen zu öffnen.
  2. Stellen Sie im Einstellungsbereich sicher, dass das Hauptprojekt ausgewählt ist und nicht ein Ziel.
  3. Wählen Sie die Paketabhängigkeiten-Registerkarte.
  4. Wählen Sie das Plus-Symbol, um eine Paketabhängigkeit hinzuzufügen.
  5. Geben Sie die Paket-URL ein und wählen Sie das axe-devtools-ios-Paket aus.
  6. Wählen Sie für die Dependency Rule die exakte Version und geben Sie den Tag ein, um abzurufen.
  7. Wählen Sie die Paket hinzufügen-Schaltfläche.
  8. Sie werden aufgefordert, ein Ziel auszuwählen, zu dem das Framework hinzugefügt werden soll. Wählen Sie für axeDevToolsXCUI das Kontrollkästchen links aus und dann Ihr UITest-Ziel.
  9. Wählen Sie erneut die Paket hinzufügen-Schaltfläche, und Xcode beginnt mit dem Abrufen der Assets.


Screenshot of Xcode's Swift Package Window to select a target where the framework will be added.

Verwendung von Artifactory

Betrachten Sie die Anweisungen zur Verwendung von Artifactory.

Framework einbetten

  1. Ziehen Sie die axeDevToolsXCUI.xcframework in den Frameworks-Ordner Ihres Projekts.
  2. Fügen Sie es dem UI-Testziel Ihrer Anwendung hinzu.
  3. Wählen Sie in den Projekteinstellungen das UI-Testziel Ihrer Anwendung aus.
  4. Wählen Sie die Build-Phasen-Registerkarte.
  5. Fügen Sie das Framework zu Frameworks kopieren hinzu. (Es sollte bereits in „Link Binary With Libraries“ enthalten sein.)


screenshot of Xcode highlighting steps to embed the framework.

Auf dem neuesten Stand bleiben

Überprüfen Sie, ob Ihre Version von Axe DevTools Mobile für iOS auf dem neuesten Stand ist, um sicherzustellen, dass Sie die neuesten Regeln und Funktionen haben. Es wird nicht automatisch aktualisiert, daher sollten Sie regelmäßig nach einer neuen Version suchen. Siehe So aktualisieren Sie Axe DevTools Mobile für iOS für Details.

Was kommt als Nächstes?

Konfigurieren Sie als Nächstes Ihre automatisierte XCTest-Suite, um nach Barrierefreiheitsproblemen zu suchen. Für einen schnellen Einstieg verwenden Sie Auto Scan, um Barrierefreiheitsprobleme automatisch zu identifizieren, während Ihre bestehende Testsuite läuft. Für eine detailliertere Kontrolle und Anpassung Ihrer Tests richten Sie Gezieltes Testen ein.