Appium-Testing auf Sauce Labs
Identifizieren Sie schnell Zugänglichkeitsprobleme in Ihren iOS- oder Android-Anwendungen mit Appium-Tests, jetzt unterstützt von Sauce Labs!
Testen mit Appium und Sauce Labs
Deque hat sich mit Sauce Labs zusammengetan, um Barrierefreiheitstests in Ihre bestehende Testinfrastruktur zu integrieren. Fügen Sie Ihren Appium-Tests Accessibility-Scans mit Axe DevTools Mobile hinzu, führen Sie Ihre Tests auf echten Geräten mit Sauce Labs durch und sehen Sie sich dann die Ergebnisse im Axe Developer Hub an.
Einrichtung für Accessibility-Scans
Voraussetzungen:
- Ihre Tests laufen unter Appium Version 2.0 oder höher
- Deque-API-Schlüssel
- Verwendung des UiAutomator2 oder XCUITest-Treibers
Sauce Labs hat die Integration von Appium für Sie übernommen. Um Accessibility-Tests zu starten, integrieren Sie Accessibility-Scans in Ihre bestehenden Appium-Tests. Konsultieren Sie unseren Einrichtungsleitfaden, beginnend mit dem Abschnitt mit dem Titel „Scan nach Accessibility-Problemen“.
Einrichtung für das Ausführen von Tests auf Sauce Labs
Voraussetzungen:
- Ein Sauce Labs-Konto: Benutzername und Zugangsschlüssel
- Anwendung hochgeladen in den Sauce Labs App-Speicher: Script verfügbar
- Sauce Labs kundenspezifisch Appium Version:
appium2-deque-accessibility
Erforderliche Fähigkeiten:
| Name | Typ | Beschreibung |
|---|---|---|
| appium:app | String |
Der Speicherort der zu testenden App. Setzen Sie storage:filename={filename of your app}, um auf Apps zuzugreifen, die auf Sauce Labs hochgeladen wurden. iOS-Apps verwenden das Dateiformat .ipa und Android .apk |
| appium:automationName | String |
Der Name der Automatisierungs-Engine. Festgelegt auf: axexcuitest für iOS oder axeuiautomator2 für Android |
| sauce:options | Object |
Details zu Sauce Labs-Konto und Konfigurationsoptionen. |
sauce:options Objekt
| Name | Typ | Beschreibung |
|---|---|---|
| Benutzername | String |
Sauce Labs Benutzername |
| Zugangsschlüssel | String |
Sauce Labs Zugangsschlüssel |
| build | String |
Ein Bezeichner für Ihren Testlauf, der im Sauce Labs-Dashboard angezeigt wird |
| name | String |
Ihr Testname |
| appiumVersion | String |
Setzen auf: appium2-deque-accessibility |
HINWEIS: Der XCUITest-Treiber unterstützt derzeit Sauce Labs-Geräte mit iOS 16+.
Zuletzt, aktualisieren Sie Ihre Treiber-URL, um eine Verbindung zu Sauce Labs herzustellen! Beispiel:
self.driver = webdriver.Remote('https://ondemand.us-west-1.saucelabs.com:443/wd/hub', options=options)Nützliche Referenzen:
Führen Sie Ihre Tests aus
Jetzt können Sie Ihre Appium-Tests auf Sauce Labs ausführen und auf Barrierefreiheit scannen. Sehen Sie sich Ihre Accessibility-Ergebnisse im Axe Developer Hub an.
Brauchen Sie Hilfe?
- Kontaktieren Sie den Sauce Labs Support unter support.saucelabs.com
- Kontaktieren Sie den Deque Support unter support.deque.com
