Holen Sie sich die Axe DevTools Mobile Appium-Treiber

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

Fügen Sie die Axe DevTools Mobile-Treiber in Ihre Appium-Umgebung ein

Not for use with personal data

Erforderlich:

  • Ihre Tests laufen unter Appium Version 2.0 oder höher
  • Deque-API-Schlüssel
  • Verwendung von UiAutomator2 oder XCUITest-Treiber
  • Node.js v.20 oder höher

Ersteinrichtung

Konfigurieren Sie npm für den Zugriff auf Axe DevTools Mobile

Die Axe DevTools Mobile Appium-Treiber sind über Deques Artifactory als npm-Paket verfügbar. Daher müssen Sie Ihre Zugangsdaten in eine ~/.npmrc-Datei eintragen. Folgen Sie unserem Leitfaden für Einrichten Ihres npm-Registrys für den Zugriff auf Axe DevTools Mobile.

Treiber installieren

Installieren Sie die erforderlichen Treiber auf Ihrer Appium-Instanz über die Befehlszeile:

Axe XCUITest Driver für iOS-Tests

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-xcuitest-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driver

Wenn Sie zu irgendeinem Zeitpunkt deinstallieren müssen, können Sie dies über die Befehlszeile tun:

appium driver uninstall axexcuitest

Axe UIAutomator2 Driver für Android-Tests

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driver

Wenn Sie zu irgendeinem Zeitpunkt deinstallieren müssen, können Sie dies über die Befehlszeile tun:

appium driver uninstall axeuiautomator2

Optional: iOS-Treiber für echte Geräte konfigurieren

Das Ausführen von Appium-Tests auf echten iOS-Geräten erfordert einige zusätzliche Einstellungen, da Axe DevTools für Mobile WebDriverAgent (WDA) verwendet.

Der Standardpfad unseres WebDriverAgent Xcode-Projekts ist:\ ~/.appium/node_modules/@axe-devtools/axe-appium-xcuitest-driver/node_modules/@axe-devtools/axe-appium-webdriveragent/WebDriverAgent.xcodeproj.

Sie können appium driver run axexcuitest open-wda im Terminal ausführen, um das WDA Xcode-Projekt zu öffnen.

Sie können den XCUITest Driver Real Device Configuration Guide von Appium verwenden, um zu beginnen, aber beachten Sie, dass deren Standardpfad zu WDA anders ist als unserer.

Immer auf dem neuesten Stand bleiben

Es ist wichtig, die Axe DevTools Mobile Appium-Treiber regelmäßig zu aktualisieren, um sicherzustellen, dass Sie die neuesten Regeln und Funktionen haben. Diese aktualisieren sich nicht automatisch, daher sollten Sie regelmäßig nach neuen Versionen suchen. Weitere Informationen finden Sie unter Wie man Axe DevTools Mobile für Appium aktualisiert.

Wie geht es weiter?

Als Nächstes konfigurieren Sie Ihre automatisierte Testsuite, um nach Barrierefreiheitsproblemen zu suchen. Für einen schnellen Start verwenden Sie den Auto-Scan, um Barrierefreiheitsprobleme automatisch zu identifizieren, während Ihre vorhandene Testsuite läuft: