Tests Appium sur Sauce Labs
Identifiez rapidement les problèmes d'accessibilité dans vos applications iOS ou Android avec les tests Appium, désormais pris en charge sur Sauce Labs !
Test avec Appium et Sauce Labs
Deque s'est associé à Sauce Labs pour intégrer des tests d'accessibilité à votre infrastructure de test existante. Ajoutez des analyses d'accessibilité à vos tests Appium avec axe DevTools Mobile, exécutez vos tests sur de vrais appareils avec Sauce Labs, puis consultez les résultats dans axe Developer Hub.
Configuration pour les analyses d'accessibilité
Prérequis :
- Vos tests exécutés sur Appium version 2.0 ou supérieure
- Clé API Deque
- Utilisation du pilote UiAutomator2 ou XCUITest
Sauce Labs s'est occupé de l'intégration Appium pour vous. Pour lancer les tests d'accessibilité, vous intégrerez des analyses d'accessibilité dans vos tests Appium existants. Consultez notre guide de configuration, en commençant par la section intitulée « Rechercher les problèmes d'accessibilité ».
Configuration pour l'exécution de tests sur Sauce Labs
Conditions préalables :
- Un compte Sauce Labs : Nom d'utilisateur et clé d'accès
- Application téléchargée sur le stockage d'applications Sauce Labs : Script disponible
- Version personnalisée d'Appium de Sauce Labs :
appium2-deque-accessibility
Capacités requises :
| Nom | Type | Description |
|---|---|---|
| appium:app | String |
L'emplacement de l'application testée. Définir storage:filename={filename of your app} pour accéder aux applications téléchargées sur Sauce Labs. Les applications iOS utilisent le format de fichier .ipa et Android le utilise .apk |
| appium:automationName | String |
Le nom du moteur d'automatisation. Définir sur : axexcuitest pour iOS ou axeuiautomator2 pour Android |
| sauce:options | Object |
Détails sur le compte Sauce Labs et les options de configuration. |
sauce:options objet
| Nom | Type | Description |
|---|---|---|
| Nom d'utilisateur | String |
Nom d'utilisateur de Sauce Labs |
| Clé d'accès | String |
Clé d'accès à Sauce Labs |
| build | String |
Un identifiant pour votre exécution de test, affiché dans le tableau de bord de Sauce Labs |
| nom | String |
Votre nom de test |
| appiumVersion | String |
Réglé sur : appium2-deque-accessibility |
REMARQUE : le driver XCUITest prend actuellement en charge les appareils Sauce Labs exécutant iOS 16+.
Enfin, mettez à jour l’URL de votre pilote pour vous connecter à Sauce Labs ! Exemple :
self.driver = webdriver.Remote('https://ondemand.us-west-1.saucelabs.com:443/wd/hub', options=options)Références utiles :
Exécutez vos tests
Vous pouvez désormais exécuter vos tests Appium sur Sauce Labs et analyser l'accessibilité. Consultez vos résultats d'accessibilité dans le axe Developer Hub.
Besoin d'aide ?
- Contactez le support de Sauce Labs à support.saucelabs.com
- Contactez le support Deque à support.deque.com
