Laden Sie die axe DevTools Mobile Appium Drivers herunter
Fügen Sie die axe DevTools Mobile-Treiber zu Ihrer Appium-Umgebung hinzu.
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-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driverWenn Sie die Deinstallation zu irgendeinem Zeitpunkt durchführen müssen, können Sie dies über die Befehlszeile tun:
appium driver uninstall axexcuitestAxe UIAutomator2-Treiber für Android-Tests
Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driverWenn Sie die Deinstallation zu irgendeinem Zeitpunkt durchführen müssen, können Sie dies über die Befehlszeile tun:
appium driver uninstall axeuiautomator2Optional: 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.
