Appium-testen op Sauce Labs
Identificeer snel toegankelijkheidsproblemen in uw iOS- of Android-applicaties met Appium-testen, nu ondersteund op Sauce Labs!
Testen met Appium en Sauce Labs
Deque is een samenwerking aangegaan met Sauce Labs om toegankelijkheidstesten te integreren in je bestaande testinfrastructuur. Voeg toegankelijkheidsscans toe aan je Appium-tests met Axe DevTools Mobile, voer je tests uit op echte apparaten met Sauce Labs, en bekijk daarna de resultaten in de Axe Developer Hub.
Setup voor Toegankelijkheidsscans
Vereisten:
- Uw tests uitvoeren op Appium versie 2.0 of hoger
- Deque API-sleutel
- Gebruik van UiAutomator2 of XCUITest Driver
Sauce Labs heeft de Appium-integratie voor je verzorgd. Om toegankelijkheidstesten te starten, voeg je toegankelijkheidsscans toe aan je bestaande Appium-tests. Raadpleeg onze installatiehandleiding, beginnend met de sectie getiteld „Scan voor toegankelijkheidsproblemen“.
Setup voor het Uitvoeren van Tests op Sauce Labs
Vereisten:
- Een Sauce Labs-account: Gebruikersnaam en Toegangssleutel
- Applicatie geüpload naar Sauce Labs App Storage: Script beschikbaar
- Sauce Labs aangepaste Appium versie:
appium2-deque-accessibility
Vereiste mogelijkheden:
| Naam | Type | Beschrijving |
|---|---|---|
| appium:app | String |
De locatie van de app die wordt getest. Stel storage:filename={filename of your app} in om toegang te krijgen tot apps die zijn geüpload naar Sauce Labs. iOS-apps gebruiken het bestandsformaat .ipa en Android gebruikt .apk. |
| appium:automationName | String |
De naam van de automatiseringsengine. Stel in op: axexcuitest voor iOS of axeuiautomator2 voor Android. |
| sauce:options | Object |
Details over Sauce Labs-account en configuratieopties. |
sauce:options Object
| Naam | Type | Beschrijving |
|---|---|---|
| gebruikersnaam | String |
Sauce Labs gebruikersnaam |
| toegangssleutel | String |
Sauce Labs toegangssleutel |
| build | String |
Een identificator voor uw testuitvoering, weergegeven in Sauce Labs Dashboard |
| naam | String |
Uw testnaam |
| appiumVersie | String |
Instellen op: appium2-deque-accessibility |
OPMERKING: De XCUITest-driver ondersteunt momenteel Sauce Labs-apparaten met iOS 16+.
Ten slotte, werk je driver-URL bij om verbinding te maken met Sauce Labs! Voorbeeld:
self.driver = webdriver.Remote('https://ondemand.us-west-1.saucelabs.com:443/wd/hub', options=options)Handige referenties:
Voer uw tests uit
Nu kun je je Appium-tests uitvoeren op Sauce Labs en scannen op toegankelijkheid. Bekijk je toegankelijkheidsresultaten in de Axe Developer Hub.
Hulp nodig?
- Neem contact op met de ondersteuning van Sauce Labs op support.saucelabs.com
- Neem contact op met Deque Support op support.deque.com
