Obtenez les drivers Axe DevTools Mobile pour Appium

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

Ajoutez les drivers Axe DevTools Mobile dans votre environnement Appium

Not for use with personal data

Prérequis :

  • Vos tests fonctionnant avec Appium version 2.0 ou supérieure
  • Clé API Deque
  • Utilisation de UiAutomator2 ou XCUITest Driver
  • Node.js v.20 ou supérieur

Première installation

Configurer npm pour accéder à Axe DevTools Mobile

Les drivers Axe DevTools Mobile pour Appium sont disponibles via l'Artifactory de Deque en tant que package npm. Par conséquent, vous devrez ajouter vos identifiants dans un fichier ~/.npmrc. Suivez notre guide pour configurer votre registre npm pour accéder à Axe DevTools Mobile.

Installer les pilotes

Installez les pilotes requis sur votre instance Appium via la ligne de commande :

Driver Axe XCUITest pour les tests iOS

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-xcuitest-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driver

Si vous devez désinstaller à tout moment, vous pouvez le faire via la ligne de commande :

appium driver uninstall axexcuitest

Driver Axe UIAutomator2 pour les tests Android

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driver

Si vous devez désinstaller à tout moment, vous pouvez le faire via la ligne de commande :

appium driver uninstall axeuiautomator2

Optionnel : Configurer le pilote iOS pour les appareils réels

Exécuter des tests Appium sur de vrais appareils iOS nécessite quelques configurations supplémentaires car Axe DevTools pour Mobile utilise WebDriverAgent (WDA).

Le chemin par défaut de notre projet Xcode WebDriverAgent est :\n~/.appium/node_modules/@axe-devtools/axe-appium-xcuitest-driver/node_modules/@axe-devtools/axe-appium-webdriveragent/WebDriverAgent.xcodeproj.

Vous pouvez exécuter appium driver run axexcuitest open-wda dans le terminal pour ouvrir le projet Xcode WDA.

Vous pouvez utiliser le guide de configuration des appareils réels pour le pilote XCUITest d'Appium pour commencer, mais gardez à l'esprit que leur chemin par défaut vers WDA est différent du nôtre.

Restez à jour

Il est important de mettre régulièrement à jour les drivers Axe DevTools Mobile pour Appium afin de disposer des dernières règles et fonctionnalités. Ils ne se mettent pas à jour automatiquement, donc vous devez vérifier périodiquement nos nouvelles versions. Consultez Comment mettre à jour Axe DevTools Mobile pour Appium pour plus de détails.

Et ensuite ?

Ensuite, configurez votre suite de tests automatique pour détecter les problèmes d'accessibilité. Pour commencer rapidement, utilisez Auto Scan pour identifier automatiquement les problèmes d'accessibilité au fur et à mesure que votre suite de tests existante s'exécute :