Freigeben über


Visuelle Benutzeroberflächenautomatisierung Überprüfen

Visual Benutzeroberflächenautomatisierung Verify (Visual UIA Verify) ist ein Windows GUI-Treiber für die UIA-Testbibliothek, der für manuelle Tests der Benutzeroberflächenautomatisierung konzipiert ist. Es bietet eine Schnittstelle zur UIA-Testbibliotheksfunktionalität, die den Programmieraufwand eines Befehlszeilentools eliminiert.

Visual UIA Verify unterstützt nur die nativ von UIA Verify XML-Protokollierung (WUIALoggerXml.dll). Vom Benutzer auswählbare XML-Transformationen werden in Visual UIA Verify integriert, um verschiedene Ansichten des XML-Protokollierberichts im Bereich Testergebnisse darzustellen.

Standardmäßig lädt Visual UIA Verify den Benutzeroberflächenautomatisierung clientseitigen Anbieter, der mit der ursprünglichen Version von Benutzeroberflächenautomatisierung ausgeliefert wurde. Sie können diesen Anbieter nicht laden, indem Sie /NOCLIENTSIDEPROVIDER in der Befehlszeilenoption von VisualUIVerifyNative.exe hinzufügen.

Der folgende Screenshot zeigt die Standard Funktionsbereiche der Visual UIA Verify-Benutzeroberfläche.

Standard Funktionsbereiche der Visuellen UIA-Benutzeroberfläche überprüfen

In der folgenden Tabelle werden die Befehle im Menü "Visual UIA Überprüfen" beschrieben.

Menü Get-Help BESCHREIBUNG
File Beenden Beenden Sie visual UIA Verify.
Ansicht Markieren Markieren Sie das umgebende Rechteck des ausgewählten Elements im Bereich Automation Elements Tree . Die folgenden Optionen sind verfügbar.
  • Rechteck– Eine durchgezogene rote Linie.
  • Fading Rectangle– Eine durchgezogene rote Linie, die nach wenigen Sekunden verschwindet.
  • Strahlen und Rechteck – Eine durchgezogene rote Linie mit zusätzlichen blauen Hervorhebungslinien, die von jeder Ecke des umgebenden Rechtecks ausstrahlen.
  • Keine – Kein sichtbarer Hervorhebungshighlight.
Automation Elements Tree${REMOVE}$
Ausgewähltes Element aktualisieren Aktualisieren Sie die untergeordneten Elemente des ausgewählten Elements im Bereich Automatisierungselementestruktur . Die Liste der Elemente ist statisch und wird nicht dynamisch (automatisch) aktualisiert, wenn sich die Elementstruktur ändert.
Navigation Navigieren Sie durch die Elementstrukturhierarchie zu einem der folgenden Elemente.
  • Übergeordnetes Element: Wechseln Sie zum übergeordneten Element.
  • Erstes untergeordnetes Element: Wechseln Sie zum ersten untergeordneten Element.
  • Nächste Gleichgeordnete – Wechseln Sie zum ersten gleichgeordneten Element.
  • Vorheriger Gleichgeordneter – Wechseln Sie zum vorherigen gleichgeordneten Element.
  • Letztes untergeordnetes Element: Wechseln Sie zum letzten untergeordneten Element.
Mode${REMOVE}$
Always On Top Das Fenster Visuelle UIA-Überprüfung bleibt ganz oben in der Desktop-Z-Reihenfolge.
Hovermodus (STRG verwenden) Wenn die STRG-TASTE gedrückt wird, wird das Element unter dem Mauscursor als interessantes Element identifiziert. Der Bereich Automation Elements Tree wird aktualisiert, und das entsprechende Element in der Elementliste ist hervorgehoben.
Fokusnachverfolgung Wenn sich der Fokus ändert, wird das Element mit dem Fokus als interessantes Element identifiziert. Der Bereich Automation Elements Tree wird aktualisiert, und das entsprechende Element in der Elementliste ist hervorgehoben.
Tests${REMOVE}$
Links Verschieben Sie einen Knoten in der Teststruktur nach links.
Nach oben Verschieben Sie einen Knoten in der Teststruktur nach oben.
Nach unten Verschieben Sie in der Teststruktur einen Knoten nach unten.
Rechts Verschieben Sie einen Knoten direkt in der Teststruktur .
Ausführen ausgewählter Tests für ausgewählte Elemente Führen Sie die ausgewählten Tests aus der Teststruktur für das ausgewählte Element aus.
Filter bekannter Probleme Filtern Sie bekannte Benutzeroberflächenautomatisierung Fehler aus den Testergebnissen.
Hilfe Informationen zu Visual Benutzeroberflächenautomatisierung Verify Zeigen Sie die Softwareversion und copyright-Informationen für Visual UIA Verify an.

 

Funktionsbereiche

In diesem Abschnitt werden die Funktionsbereiche in der Visual UIA Verify-Benutzeroberfläche beschrieben.

Strukturbereich für Automatisierungselemente

Der Bereich Automatisierungselementestruktur enthält eine hierarchische Momentaufnahme von Automatisierungselementobjekten, die zum Testen verfügbar sind. Das oberste Element in der Struktur stellt den Desktop dar.

Diese Ansicht ist eine statische Auflistung, die kompiliert wird, wenn Visual UIA Verify gestartet wird. Um die Ansicht auf dem ausgewählten Knoten zu aktualisieren, verwenden Sie den Menübefehl "Ausgewähltes Element aktualisieren " oder die Symbolleistenschaltfläche.

Der folgende Screenshot zeigt den Bereich Automation Elements Tree .

Strukturbereich der Automatisierungselemente der visuellen uia-Überprüfung

Ein abgeblendeter (nicht verfügbarer) Knoten in der Automatisierungselementestruktur gibt an, dass das Element ein Element der Benutzeroberflächenautomatisierung rohen Ansicht ist, aber nicht die Bedingungen erfüllt, die erforderlich sind, um als Mitglied der Inhalts- oder Steuerelementansicht betrachtet zu werden. Das Element kann jedoch weiterhin über Visual Benutzeroberflächenautomatisierung Verify getestet werden. Weitere Informationen finden Sie in der Benutzeroberflächenautomatisierung-Strukturübersicht.

Auf der Symbolleiste der Automatisierungselementestruktur sind folgende Befehle verfügbar:

  • Aktualisieren: Aktualisieren Sie den ausgewählten Knoten und seine untergeordneten Elemente. Mit diesem Befehl wird die gesamte Elementstruktur nur aktualisiert, wenn der Stammknoten ausgewählt ist.
  • Übergeordnetes Element (STRG+UMSCHALT+F6) – Wechseln Sie zum übergeordneten Element des aktuellen Knotens.
  • Erstes untergeordnetes Element (STRG+UMSCHALT+F7) – Wechseln Sie zum ersten untergeordneten Element des aktuellen Knotens.
  • Nächste Gleichgeordnete (STRG+UMSCHALT+F8) – Wechseln Sie zum nächsten untergeordneten untergeordneten Element des aktuellen Knotens.
  • Vorheriger Gleichgeordneter (STRG+UMSCHALT+F9) – Wechseln Sie zum vorherigen gleichgeordneten Knoten des aktuellen Knotens.
  • Letztes untergeordnetes Element (STRG+UMSCHALT+F10) – Wechseln Sie zum letzten untergeordneten Element des aktuellen Knotens.
  • Fokusnachverfolgung: Schalten Sie die Knotenauswahl basierend auf der Fokusnachverfolgung ein oder aus.

Bereich "Tests"

Der Bereich Tests enthält eine Liste Benutzeroberflächenautomatisierung Tests, die nach Testtyp (Automation-Element, Steuerelement und Muster) und Priorität (Buildüberprüfung, Priorität 0, Priorität 1, Priorität 2 und Priorität 3) organisiert sind. Diese Liste wird basierend auf dem Steuerelementtyp des ausgewählten Elements im Bereich Automation Elements Tree generiert. Weitere Informationen finden Sie unter UI Automation Control Types Overview.

Der folgende Screenshot zeigt den Bereich Tests .

Testbereich

Die auf der Symbolleiste Tests verfügbaren Befehle umfassen:

  • Show – Gibt die Benutzeroberflächenautomatisierung Tests an, die angezeigt werden sollen. Das heißt, alle Tests oder nur Tests anzeigen, die für den Steuerelementtyp des ausgewählten Elements in der Automation Elements-Struktur (Standard) geeignet sind.
  • Typ: Gibt die anzuzeigenden Testtypen an: Automation-Element, Muster oder Steuerelement.
  • Prioritäten– Gibt die anzuzeigenden Testprioritäten an: Buildüberprüfung, Priorität 0, Priorität 1, Priorität 2 oder Priorität 3.
  • Nach links : Wechseln Sie zum übergeordneten Knoten des aktuellen Knotens.
  • Nach oben: Wechseln Sie zum vorherigen gleichgeordneten Knoten des aktuellen Knotens.
  • Nach unten: Wechseln Sie zum nächsten Gleichgeordneten des aktuellen Knotens.
  • Rechts wechseln – Wechseln Sie zum ersten untergeordneten Element des aktuellen Knotens.
  • Ausgewählte Tests ausführen: Führt die Tests für das element aus, das in der Automatisierungselementestruktur ausgewählt ist.

Bereich „Testergebnisse“

Der Bereich Testergebnisse enthält die Visuelle UIA-Protokollierungsfunktion Überprüfen. Der folgende Screenshot zeigt den Bereich Testergebnisse .

Testergebnisbereich

Auf der Symbolleiste "Testergebnisse " stehen folgende Befehle zur Verfügung:

  • Zurück: Seite rückwärts im Berichtsanzeigeverlauf.

  • Weiterleiten– Seite vorwärts im Berichtsanzeigeverlauf.

  • Gesamt – Zeigt eine Zusammenfassung der Testergebnisse (Bestanden, Fehler und unerwarteter Fehler) an. Das Testergebnis ist mit der Ansicht Alle Ergebnisse verknüpft. Der Befehl Gesamt zeigt eine Tabelle wie die folgende an.

    Gesamttabelle der Testergebnisse

  • Alle Ergebnisse– Zeigt ein detailliertes Protokoll für jedes Testergebnis an, wie in den folgenden Tabellen dargestellt.

    Beispielprotokollergebnisdetails aus der Ansicht

    Der Testname in der Tabelle Alle Ergebnisse ist wie in der folgenden Tabelle mit einer Testfallbeschreibung für das Element verknüpft.

    Testfalldetails

  • Vollständiges Protokoll: Zeigt eine alternative Ansicht des detaillierten Protokolls für jedes Testergebnis an, wie im folgenden Screenshot gezeigt.

    Alternative Ansicht eines Testfalldetails

  • XML: Zeigt den von der XML-Protokollierung generierten XML-Rohdaten an.

  • Schnellsuche: Einfache Textsuche der aktuellen Ansicht im Bereich Testergebnisse .

  • In neuem Fenster öffnen– Öffnet die aktuelle Ansicht in einer neuen instance von Internet Explorer.

Eigenschaftenbereich

Der Bereich Eigenschaften enthält eine Liste Benutzeroberflächenautomatisierung Eigenschaften und Eigenschaftenwerte, die nach Eigenschaftstyp organisiert sind: Allgemeine Barrierefreiheit, Identifizierung, Muster (Steuerelementmuster), Zustand und Sichtbarkeit. Die Eigenschaftswerte werden basierend auf dem Steuerelementtyp des im Bereich Automation Elements Tree ausgewählten Objekts dynamisch aufgefüllt. Der folgende Screenshot zeigt den Bereich Eigenschaften .

Eigenschaftenbereich

Wenn das ausgewählte Steuerelement ein bestimmtes Steuerelementmuster unterstützt, bietet Visual UIA Verify die Möglichkeit, Methoden aufzurufen, die von diesem Steuerelementmuster unterstützt werden. Der Window-Steuerelementtyp unterstützt beispielsweise das Window-Steuerelementmuster, das über eine Close-Methode verfügt, die aus dem Bereich Eigenschaften aufgerufen werden kann, wie im folgenden Screenshot gezeigt. Weitere Informationen finden Sie unter UI Automation Control Types Overview.

close-Methode des Fenstersteuerelementmusters, das aus dem Eigenschaftenbereich aufgerufen wird

Auf der Symbolleiste Eigenschaften sind folgende Befehle verfügbar:

  • Aktualisieren: Aktualisieren Sie die Struktur Eigenschaften .
  • Alle erweitern– Erweitert alle Knoten in der Struktur Eigenschaften .