Laden Sie die axe DevTools Mobile Appium Drivers herunter

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 zu Ihrer Appium-Umgebung hinzu.

Not for use with personal data

Erfordert:

  • Ihre Tests müssen mit Appium Version 2.0 oder höher ausgeführt werden
  • Deque API-Schlüssel
  • Verwendung des UiAutomator2- oder XCUITest-Treibers
  • Node.js v20 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 Anmeldeinformationen zu einer ~/.npmrc Datei hinzufügen. Befolgen Sie unsere Anleitung zum Einrichten Ihres npm registry für den Zugriff auf Axe DevTools Mobile.

Installieren Sie die Treiber

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

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 die Deinstallation zu irgendeinem Zeitpunkt durchführen 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 die Deinstallation zu irgendeinem Zeitpunkt durchführen müssen, können Sie dies über die Befehlszeile tun:

appium driver uninstall axeuiautomator2

Optional: Konfigurieren Sie den iOS-Treiber für echte Geräte

Das Ausführen von Appium-Tests auf echten iOS-Geräten erfordert einige zusätzliche Einstellungen, da axe DevTools for 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.

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

Sie können für den Einstieg den Leitfaden zur Realgerätekonfiguration des XCUITest-Treibers von Appium verwenden. Bedenken Sie jedoch, dass der Standardpfad zu WDA sich von unserem unterscheidet.

Bleiben Sie auf dem Laufenden

Es ist wichtig, die axe DevTools Mobile Appium-Treiber regelmäßig zu aktualisieren, um sicherzustellen, dass Sie über die neuesten Regeln und Funktionen verfügen. Diese werden nicht automatisch aktualisiert, daher sollten Sie regelmäßig nach unseren neuen Versionen suchen. Weitere Einzelheiten finden Sie unter So aktualisieren Sie axe DevTools Mobile für Appium .

Wie geht es weiter?

Im nächsten Schritt richten Sie Ihre automatisierten Tests ein, um Barrierefreiheitsprobleme zu scannen.