UISpy.exe (UI Spy)
Mit dem UI Spy-Tool können Entwickler und Tester die user interface (UI)-Elemente einer Anwendung anzeigen und mit ihnen interagieren. Durch Anzeige der hierarchischen UI-Struktur, Eigenschaftswerte und ausgelösten Ereignisse der Anwendung können Entwickler und Tester überprüfen, ob Hilfstechnologien wie die Bildschirmsprachausgabe programmgesteuert auf die von ihnen erstellte UI zugreifen können.
UI Spy verwendet die UI Automation-Bibliotheken. UI Automation ist das neue Barrierefreiheit-Framework für Microsoft Windows.
Mithilfe von UI Spy können Entwickler und Tester die Zugriffsebenen einer Anwendung unter den folgenden Aspekten überprüfen:
UI Automation-Eigenschaftswerte für UI-Elemente.
Implementierung eines Steuerelementmusters.
UI Automation-Ereignisinformationen.
Navigation und Tastaturfokus.
Hinweis |
---|
Das Tool UI Spy wird mit Microsoft Windows SDK installiert.Es befindet sich im \bin-Ordner des SDK-Installationspfads (uispy.exe). Sie können auch über das Startmenü darauf zugreifen (Start\Alle Programme\Microsoft Windows SDK\Tools\UISpy). |
Dieses Thema enthält folgende Abschnitte.
- Verwenden von UI Spy
- UI Spy-Modi
- Befehlszeilenargumente
- Verwandte Abschnitte
Verwenden von UI Spy
Die folgende Grafik zeigt die Hauptfenster von UI Spy. Die Standardfenster umfassen Folgendes:
Den Bereich Steuerelementansicht, der die hierarchische Struktur von UI-Elementen der Anwendung enthält. Andere Ansichten sind die benutzerdefinierte Ansicht, die Inhaltsansicht und die unformatierte Ansicht. Wenn UI Spy geöffnet wird, werden in diesem Bereich der Desktopknoten und dessen untergeordnete Knoten der ersten Ebene angezeigt.
Den Bereich Eigenschaften, in dem die Eigenschaftswerte für das ausgewählte UI-Element angezeigt werden.
Den Bereich Ausgabe, in dem die von einer Anwendung ausgelösten Ereignisse und UI Automation-Ausnahmen angezeigt werden.
Hinweis |
---|
Windows Vista: Melden Sie sich als Administrator an, klicken Sie mit der rechten Maustaste, und wählen Sie Ausführen, um UI Spy zu starten.Dies ist erforderlich, um sicherzustellen, dass UI Spy Zugriff auf alle Benutzeroberflächenautomatisierungs-Informationen von Anwendungen hat, die mit höheren Berechtigungen ausgeführt werden. |
UI Spy-Modi
UI Spy bietet zwei Möglichkeiten, um ein UI-Element auszuwählen: die Fokus-Nachverfolgung und den Hover-Modus. Mit beiden Methoden wird ein AutomationElement ausgewählt. Sobald ein Element ausgewählt ist, wird ein Rechteck um das Element gezeichnet. Das ausgewählte Element wird in jedem geöffneten Fenster Ansicht angezeigt, und UI Automation-Eigenschaften für das Element werden im Fenster Eigenschaften angezeigt.
Modus "Fokus-Nachverfolgung"
Wenn Sie die Fokus-Nachverfolgung von UI Spy verwenden, folgt das Tool dem UI-Element, das den Tastaturfokus hat. Zu den üblichen Verwendungen für die Fokus-Nachverfolgung zählt das schrittweise Durchlaufen von UI-Elementen, um sicherzustellen, dass jedes Element den Tastaturfokus erhalten kann.
Hover-Modus
Wenn Sie den Hover-Modus von UI Spy verwenden, wählen Sie ein UI-Element aus, indem Sie es anklicken und die STRG-TASTE eine bestimmte Zeit lang gedrückt halten. Um die Zeitdauer zu konfigurieren, klicken Sie im Menü Bearbeiten auf Einstellungen. Der Hover-Modus eignet sich dann, wenn Sie ein bestimmtes UI-Element auswählen möchten.
Befehlszeilenargumente
Für dieses Tool sind keine Befehlszeilenargumente vorhanden.
Siehe auch
Konzepte
Tastenkombinationen der Spy-Benutzeroberfläche
Übersicht über die Benutzeroberflächenautomatisierung
Übersicht über die Benutzeroberflächenautomatisierungs-Struktur
Übersicht über die Benutzeroberflächenautomatisierungs-Eigenschaften
Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung