Obtenez les pilotes Appium axe DevTools Mobile

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 pilotes axe DevTools Mobile à 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 pilotes Appium axe DevTools Mobile sont disponibles via l'Artifactory de Deque sous forme de package npm. Ainsi, vous devrez ajouter vos identifiants à un ~/.npmrc fichier. 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 :

Pilote axe XCUITest pour tester 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

Pilote axe UIAutomator2 pour tester 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 des appareils iOS réels nécessite une configuration supplémentaire car axe DevTools pour mobile utilise WebDriverAgent (WDA).

Le chemin par défaut de notre projet Xcode WebDriverAgent est :\ ~/.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 pilotes Appium axe DevTools Mobile pour vous assurer d'avoir les dernières règles et fonctionnalités. Ces mises à jour ne se font pas automatiquement, vous devriez donc vérifier nos nouvelles versions périodiquement. Voir 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 :