Share via


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.

HinweisHinweis

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.

Das Hauptfenster des Tools UI Spy

HinweisHinweis

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

UI Spy-Aufgaben

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