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 des appareils réels avec Sauce Labs, puis consultez les résultats dans notre tableau de bord en ligne axe DevTools Mobile Dashboard.
Configuration pour les analyses d'accessibilité
Prérequis :
- Vos tests exécutés sur Appium version 2.0 ou supérieure
- Clé API pour axe DevTools Mobile
- 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é sur le tableau de bord axe DevTools Mobile à l'adresse axe-mobile.deque.com.
Besoin d'aide ?
- Contactez le support de Sauce Labs à support.saucelabs.com
- Contactez le support Deque à support.deque.com