Appium-Testing auf Sauce Labs

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

Identifizieren Sie schnell Zugänglichkeitsprobleme in Ihren iOS- oder Android-Anwendungen mit Appium-Tests, jetzt unterstützt von Sauce Labs!

Not for use with personal data

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:

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?