UISpy.exe (UI Spy)

L'outil UI Spy permet aux développeurs et aux testeurs d'afficher et interagir avec les éléments de l'user interface (UI) d'une application. En consultant la structure hiérarchique de l'UI de l'application, les valeurs de propriété et les événements déclenchés, les développeurs et les testeurs peuvent vérifier que l'UI qu'ils créent est accessible par programme aux périphériques de technologie d'aide tels que les lecteurs d'écran.

UI Spy utilise les bibliothèques UI Automation. UI Automation est la nouvelle infrastructure d'accessibilité pour Microsoft Windows.

À l'aide d'UI Spy, les développeurs et testeurs peuvent contrôler le niveau d'accessibilité d'une application en vérifiant les éléments suivants :

  • Valeurs de propriété UI Automation pour les éléments de l'UI.

  • Implémentation de modèle de contrôle.

  • Événement d'informations UI Automation.

  • Navigation et focus clavier.

RemarqueRemarque

L'UI Spy est installé avec le kit de développement logiciel Microsoft Windows.Il figure dans le dossier \bin du chemin d'installation de kit de développement logiciel (uispy.exe) et il est également accessible depuis le menu Démarrer (Démarrer\Tous les programmes\Microsoft Windows SDK\Tools\UISpy).

Cette rubrique comprend les sections suivantes.

  • Utilisation d'UI Spy
  • Modes d'UI Spy
  • Arguments de la ligne de commande
  • Rubriques connexes

Utilisation d'UI Spy

Le graphique suivant affiche les principales fenêtres d'UI Spy. Les fenêtres par défaut incluent les éléments suivants :

  • Volet Affichage de contrôle, qui contient la structure hiérarchique des éléments de l'UI de l'application. D'autres vues sont Personnalisé, Contenu, et Brut. Lorsque l'UI Spy est ouvert, le volet affiche le nœud Bureau nœud et ses nœuds enfants de premier niveau.

  • Volet Propriétés, qui affiche les valeurs de propriété pour l'élément de l'UI sélectionné.

  • Volet Sortie, qui affiche les événements et exceptions UI Automation déclenchés par une application.

Fenêtre principale de l'outil UI Spy

RemarqueRemarque

Dans Vista, cliquez avec le bouton droit et sélectionnez Exécuter en tant qu'administrateur lorsque vous lancez l'UI Spy.Cette procédure est nécessaire pour garantir qu'UI Spy a accès à tous les détails d'UI Automation au départ d'applications requérant des privilèges plus élevés.

Modes d'UI Spy

L'UI Spy offre deux moyens de sélectionner un élément de l'UI : le suivi de focus et le pointage. Les deux méthodes sélectionnent un AutomationElement. Une fois qu'un élément est sélectionné, un rectangle est dessiné autour de celui-ci. L'élément sélectionné est affiché dans chacune des fenêtres d'affichage ouvertes et les propriétés UI Automation de l'élément sont affichées dans la fenêtre Propriétés.

Mode suivi de focus

Lorsque vous utilisez le suivi de focus d'UI Spy, l'outil suit l'élément de l'UI qui a le focus clavier. Les utilisations communes pour le suivi de focus incluent l'exécution pas à pas des éléments de l'UI pour vérifier que chaque élément peut recevoir le focus clavier.

Mode pointage

Lorsque vous utilisez le mode pointage d'UI Spy, vous sélectionnez un élément de l'UI en maintenant la touche CTRL enfoncée pour une durée spécifique. Pour configurer la durée, dans le menu Edition, cliquez sur Paramètres. Le mode pointage est pratique lorsque vous souhaitez sélectionner un élément spécifique de l'UI.

Arguments de la ligne de commande

Il n'y a pas d'arguments de ligne de commande pour cet outil.

Voir aussi

Concepts

Tâches UI Spy

Raccourcis clavier UI Spy

Vue d'ensemble d'UI Automation

Vue d'ensemble de l'arborescence UI Automation

Vue d'ensemble des propriétés UI Automation

Vue d'ensemble des modèles de contrôle UI Automation