Appium-Tests bei Sauce Labs
Identifizieren Sie schnell Barrierefreiheitsprobleme in Ihren iOS- oder Android-Anwendungen mit Appium-Tests, jetzt unterstützt von Sauce Labs!
Testen mit Appium und Sauce Labs
Deque ist eine Partnerschaft mit Sauce Labs eingegangen, um Barrierefreiheitstests in Ihre vorhandene Testinfrastruktur zu integrieren. Fügen Sie Ihren Appium-Tests Barrierefreiheitsscans mit axe DevTools Mobile hinzu, führen Sie Ihre Tests mit Sauce Labs auf echten Geräten aus und sehen Sie sich dann die Ergebnisse in unserem axe DevTools Mobile Online-Dashboard an.
Einrichtung für Barrierefreiheits-Scans
Voraussetzungen:
- Ihre Tests müssen mit Appium Version 2.0 oder höher ausgeführt werden
- API-Schlüssel für axe DevTools Mobile
- Verwendung des UiAutomator2- oder XCUITest-Treibers
Sauce Labs hat die Appium-Integration für Sie übernommen. Um Barrierefreiheitstests zu starten, integrieren Sie Barrierefreiheitsscans in Ihre vorhandenen Appium-Tests. Lesen Sie in unserem Einrichtungshandbuch nach, beginnend mit dem Abschnitt „Auf Zugänglichkeitsprobleme prüfen“.
Setup zum Ausführen von Tests auf Sauce Labs
Voraussetzungen:
- Ein Sauce Labs-Konto: Benutzername und Zugriffsschlüssel
- Anwendung in den Sauce Labs App-Speicher hochgeladen: Skript verfügbar
- Benutzerdefinierte Appium-Version von Sauce Labs:
appium2-deque-accessibility
Erforderliche Fähigkeiten:
Name | Art | Beschreibung |
---|---|---|
appium:app | String |
Der Speicherort der getesteten App. Legen Sie fest, storage:filename={filename of your app} um auf Apps zuzugreifen, die in Sauce Labs hochgeladen wurden. iOS-Apps verwenden das Dateiformat .ipa und Android verwendet .apk |
appium:automatisierungsName | String |
Der Name der Automatisierungs-Engine. Eingestellt auf: axexcuitest für iOS oder axeuiautomator2 für Android |
sauce:options | Object |
Details zum Sauce Labs-Konto und den Konfigurationsoptionen. |
sauce:options Object
Name | Art | Beschreibung |
---|---|---|
Benutzername | String |
Sauce Labs Benutzername |
Zugriffsschlüssel | String |
Sauce Labs-Zugriffsschlüssel |
Build | String |
Eine Kennung für Ihren Testlauf, die im Sauce Labs Dashboard angezeigt wird |
Name | String |
Ihr Testname |
appiumVersion | String |
Eingestellt auf: appium2-deque-accessibility |
HINWEIS: Der XCUITest-Treiber unterstützt derzeit Geräte von Sauce Labs, die iOS 16+ laufen.
Aktualisieren Sie abschließend die URL Ihres Treibers, um eine Verbindung zu Sauce Labs herzustellen! Beispiel:
self.driver = webdriver.Remote('https://ondemand.us-west-1.saucelabs.com:443/wd/hub', options=options)
Hilfreiche Hinweise:
Tests durchführen
Jetzt können Sie Ihre Appium-Tests auf Sauce Labs ausführen und auf Zugänglichkeit prüfen. Sehen Sie sich Ihre Zugänglichkeitsergebnisse auf dem Dashboard von axe DevTools Mobile unter axe-mobile.deque.com an.
Brauchen Sie Hilfe?
– Kontaktieren Sie den Sauce Labs-Support unter support.saucelabs.com – Kontaktieren Sie den Deque-Support unter support.deque.com