UI Spy (UISpy.exe)
Mise à jour : novembre 2007
L'outil UI Spy permet aux développeurs et aux testeurs d'afficher et interagir avec les éléments de l'interface utilisateur (UI) d'une application. En consultant la structure hiérarchique de l'interface utilisateur 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'interface utilisateur qu'ils créent est accessible par programme aux périphériques de technologie d'aide tels que les lecteurs d'écran.
L'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'interface utilisateur.
Implémentation de modèle de contrôle.
Événement d'informations UI Automation.
Navigation et focus clavier.
Remarque : |
---|
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'interface utilisateur 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'interface utilisateur sélectionné.
Volet Sortie, qui affiche les événements et exceptions UI Automation déclenchés par une application.
Remarque : |
---|
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'interface utilisateur : 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'interface utilisateur qui a le focus clavier. Les utilisations communes pour le suivi de focus incluent l'exécution pas à pas des éléments de l'interface utilisateur 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'interface utilisateur 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'interface utilisateur.
Arguments de la ligne de commande
Il n'y a pas d'arguments de ligne de commande pour cet outil.
Voir aussi
Concepts
Vue d'ensemble d'UI Automation
Vue d'ensemble de l'arborescence UI Automation