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, um auf axe DevTools Mobile zuzugreifen

Die axe DevTools Mobile Appium-Treiber sind über Deques Artifactory als npm-Paket verfügbar. Daher müssen Sie Ihre Anmeldedaten in einer ~/.npmrc Datei hinzufügen. Folgen Sie unserem Leitfaden zum Einrichten Ihres npm-Registrys, um auf axe DevTools Mobile zuzugreifen.

Treiber installieren

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

axe XCUITest-Treiber 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-Treiber 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 im Terminal appium driver run axexcuitest open-wda 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 werden nicht automatisch aktualisiert, daher sollten Sie regelmäßig auf unsere neuen Versionen prüfen. Siehe So aktualisieren Sie axe DevTools Mobile für Appium für Details.

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: