Tests Appium sur Sauce Labs
Identifiez rapidement les problèmes d'accessibilité dans vos applications iOS ou Android avec des tests Appium, désormais pris en charge sur Sauce Labs !
Tests avec Appium et Sauce Labs
Deque s'est associé à Sauce Labs pour intégrer les tests d'accessibilité dans votre infrastructure de tests existante. Ajoutez des analyses d'accessibilité à vos tests Appium avec Axe DevTools Mobile, exécutez vos tests sur des appareils réels avec Sauce Labs, puis consultez les résultats dans le Axe Developer Hub.
Configuration pour les analyses d'accessibilité
Prérequis :
- Vos tests exécutés avec Appium version 2.0 ou supérieure
- Clé API Deque
- Utilisation de UiAutomator2 ou XCUITest Driver
Sauce Labs a pris en charge l'intégration d'Appium pour vous. Pour lancer les tests d'accessibilité, vous incorporerez des analyses d'accessibilité dans vos tests Appium existants. Consultez notre guide de configuration, en commençant par la section intitulée « Scan for Accessibility Issues ».
Configuration pour exécuter des tests sur Sauce Labs
Prérequis :
- Un compte Sauce Labs : Nom d'utilisateur et clé d'accès
- Application téléchargée sur le stockage d'application Sauce Labs : Script disponible
- Sauce Labs personnalisée Version Appium :
appium2-deque-accessibility
Capacités requises :
| Nom | Type | Description |
|---|---|---|
| appium:app | String |
L'emplacement de l'application en cours de test. Définissez 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 utilise .apk. |
| appium:automationName | String |
Le nom du moteur d'automatisation. Définissez sur : axexcuitest pour iOS ou axeuiautomator2 pour Android |
| sauce:options | Object |
Détails sur le compte Sauce Labs et les options de configuration. |
Objet sauce:options
| Nom | Type | Description |
|---|---|---|
| nom d'utilisateur | String |
Nom d'utilisateur 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 Sauce Labs |
| nom | String |
Nom de votre test |
| appiumVersion | String |
Définissez sur : appium2-deque-accessibility |
REMARQUE : Le pilote XCUITest prend actuellement en charge les appareils Sauce Labs exécutant iOS 16+.
Enfin, mettez à jour votre URL de driver 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 maintenant exécuter vos tests Appium sur Sauce Labs et rechercher des problèmes d'accessibilité. Consultez vos résultats d'accessibilité dans le Axe Developer Hub.
Besoin d'aide ?
- Contactez l'assistance Sauce Labs à support.saucelabs.com
- Contactez l'assistance Deque à support.deque.com
