Obtenir le cadre axeDevToolsXCUI

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

Initialisez et configurez le cadre axeDevToolsXCUI dans vos tests d'interface utilisateur

Not for use with personal data

Configuration

Requiert :

Application Exemple

Vous pouvez télécharger notre application exemple sur GitHub pour voir un exemple en fonctionnement du cadre axeDevToolsXCUI implémenté dans un simple test d'interface utilisateur. Ajoutez vos identifiants Deque et suivez le README pour commencer l'analyse. Cette application est inaccessible pour montrer les étapes de mise en œuvre d'Axe DevTools Mobile et la détection des problèmes d'accessibilité.

Télécharger et intégrer le cadre axeDevToolsXCUI

Utilisation de Swift Package Manager

URL du package : https://github.com/dequelabs/axe-devtools-ios.

  1. Dans Xcode, sélectionnez votre projet principal pour ouvrir les paramètres du projet.
  2. Dans la fenêtre des paramètres, assurez-vous que le projet principal est sélectionné et non un target.
  3. Sélectionnez l'onglet Dépendances de Package.
  4. Sélectionnez l'icône plus pour ajouter une dépendance de package.
  5. Insérez l’URL du package et sélectionnez le package axe-devtools-ios.
  6. Pour le Dependency Rule, choisissez la version exacte et entrez la balise à récupérer.
  7. Sélectionnez le bouton Ajouter le Package.
  8. On vous demandera de choisir un target pour ajouter le cadre. Pour axeDevToolsXCUI, cochez la case à gauche, puis sélectionnez votre target UITest.
  9. Sélectionnez à nouveau le bouton Ajouter le Package, et Xcode commencera à récupérer les éléments.


Screenshot of Xcode's Swift Package Window to select a target where the framework will be added.

Utilisation d'Artifactory

Consultez le instructions pour utiliser Artifactory.

Intégrer le cadre

  1. Glissez le axeDevToolsXCUI.xcframework dans le dossier Cadres de votre projet.
  2. Ajoutez-le au target de test UI de votre application.
  3. Dans les paramètres du projet, sélectionnez le target de test UI de votre application.
  4. Sélectionnez l'onglet Phases de Construction.
  5. Ajoutez le cadre à Copier les Cadres. (Il devrait déjà être dans Link Binary With Libraries).


screenshot of Xcode highlighting steps to embed the framework.

Restez à Jour

Vérifiez que votre version d'Axe DevTools Mobile pour iOS est à jour, pour vous assurer de disposer des dernières règles et fonctionnalités. Elle ne se met pas à jour automatiquement, vous devez donc vérifier périodiquement la disponibilité d'une nouvelle version. Consultez le Comment mettre à jour Axe DevTools Mobile pour iOS pour plus de détails.

Et ensuite ?

Ensuite, configurez votre suite XCTest automatisée pour détecter les problèmes d'accessibilité. Pour un démarrage rapide, utilisez Analyse Automatique pour identifier automatiquement les problèmes d'accessibilité pendant l'exécution de votre suite de tests existante. Pour un contrôle plus granulaire et une personnalisation de vos tests, configurez Tests Ciblés.