« Configuration pour les tests automatisés »

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

« Préparez-vous aux tests d'accessibilité sur iOS et Android avec axe DevTools Mobile dans Appium. »

Not for use with personal data

nécessite

  • Vos tests exécutés sur Appium version 2.0 ou supérieure
  • Clé API pour le tableau de bord mobile axe DevTools
  • Utilisation du pilote UiAutomator2 ou XCUITest
  • Node.js v,20 ou supérieur

Première configuration

Configurer npm pour accéder à axe DevTools Mobile

Les pilotes axe DevTools Mobile Appium sont disponibles via Artifactory de Deque sous forme de package npm. Par conséquent, vous devrez ajouter vos informations d'identification à un ~/.npmrc fichier. Suivez notre guide pour configurer votre registre npm pour accéder à axe DevTools Mobile.

Installer les Drivers

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

Driver axe XCUITest pour les tests iOS

appium driver install --source=npm @axe-devtools/axe-appium-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 les tests Android

appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driver

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

appium driver uninstall axeuiautomator2

Facultatif : configurer le pilote iOS pour les appareils réels

L'exécution de tests Appium sur de vrais appareils iOS nécessite une configuration supplémentaire car axe DevTools for 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 dans le terminal appium driver run axexcuitest open-wda pour ouvrir le projet WDA XCode.

Vous pouvez utiliser le guide de configuration des périphériques réels du 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 à jour régulièrement les pilotes axe DevTools Mobile Appium pour vous assurer de disposer des dernières règles et fonctionnalités. Ceux-ci ne sont pas mis à jour automatiquement, vous devez donc vérifier régulièrement nos nouvelles versions. Voir Comment mettre à jour axe DevTools Mobile pour Appium pour plus de détails.

Quelle est la prochaine étape ?

Après avoir installé les pilotes axe DevTools Mobile Appium, vous êtes prêt à scanner votre application mobile. Optionnellement, vous pouvez personnaliser votre configuration avant d'analyser, en utilisant nos API pour nommer vos analyses, ignorer certains résultats, étiqueter les analyses et bien plus encore.