Controls mit Tricentis Vision AI aufzeichnen

Führen Sie die folgenden Schritte aus, um Ihre Controls mit Vision AI aufzuzeichnen:

  1. Öffnen Sie im Tosca Commander den Tosca XScan über Modules->Scan->Application.

  2. Klicken Sie im Fenster Select Application mit der rechten Maustaste auf die Applikation, die Sie aufzeichnen möchten, und wählen Sie Vision AI aus dem Kontextmenü.

Option Vision AI im XScan

  1. Klicken Sie auf Scan.

  2. Wählen Sie Ihre Controls aus und speichern Sie die Module.

    Alternativ können Sie die Aufzeichnungsergebnisse optimieren, bevor Sie die Module speichern:

  3. Erstellen Sie Ihre Testschritte aus den Modulen und führen Sie Ihre Tests aus.

Control-Typ ändern

Vision AI erkennt mehrere verschiedene Arten von Controls. Der Steuerungsmechanismus variiert von Typ zu Typ. Für eine optimale Steuerung können Sie den Control-Typ so einstellen, dass er am besten zu Ihrem tatsächlichen Control passt. Führen Sie hierzu die folgenden Schritte aus:

  1. Wählen Sie im XScan Ihr Control aus und wechseln Sie zur Advanced View.

  2. Gehen Sie im Bereich Identify by Properties zu den technischen Eigenschaften unter Technical.

  3. Wählen Sie für die Eigenschaft ControlType einen neuen Control-Typ aus der Dropdown-Liste. Der XScan zeigt nur die Control-Typen an, die Vision AI für dieses spezifische Control erkannt hat.

Eigenschaft ControlType im XScan

  1. Speichern Sie Ihr Modul und schließen Sie das XScan-Fenster.

Control-Typ über den Parameter TreatAs ändern

Wenn Vision AI nicht den richtigen Control-Typ erkennt, können Sie ihn manuell in den technischen Eigenschaften des Controls im XScan ändern.

Führen Sie hierzu die folgenden Schritte aus:

  1. Wählen Sie im XScan Ihr Control aus und wechseln Sie zur Advanced View.

  2. Klicken Sie im Bereich Identify by Properties auf Load all Properties.

  3. Wählen Sie unter Value als Wert des technischen Parameters TreatAs den Control-Typ aus, den Sie verwenden möchten. Sie können einen der folgenden Werte auswählen:

    • Button

    • CheckBox

    • Dropdown

    • Symbol

    • Input

    • List

    • Menu

    • RadioButton

    • TabBar

    • Table

    • Text

    • ToolBar

    • Tree

    • Window

In diesem Beispiel weisen Sie Vision AI an, das Control Engine Performance als Dropdown zu steuern, obwohl es als Input identifiziert wurde.

Technischer Parameter TreatAs

Control-Label ändern

Der optische Zeichenerkennungsmechanismus (OCR) von Vision AI kann manchmal Rechtschreibfehler in Label-Namen verursachen. Vision AI verwendet Fuzzy-Matching, wenn der OCR-Text mit den Label-Werten abgeglichen wird. Daher ist es am besten, wenn Sie einen genauen Label-Wert haben, mit dem der OCR-Matching-Algorithmus arbeiten kann.

Sie können Label-Namen so einstellen, dass sie am besten mit dem tatsächlichen Label eines Controls übereinstimmen. Führen Sie hierzu die folgenden Schritte aus:

  1. Wählen Sie im XScan Ihr Control aus und wechseln Sie zur Advanced View.

  2. Gehen Sie im Bereich Identify by Properties zu den technischen Eigenschaften unter Technical.

  3. Ändern Sie für die Eigenschaft Label das Label eines Controls so, dass es mit dem tatsächlichen Label übereinstimmt.

Eigenschaft Label im XScan

  1. Speichern Sie Ihr Modul und schließen Sie das XScan-Fenster.

In diesem Beispiel ändern Sie die Eigenschaft Label zu Annual Mileage [mi], um das Control-Label auf der Benutzeroberfläche widerzuspiegeln.

Eigenschaft Label im XScan

Parameter für die Tabellenerkennung und -steuerung ändern

Neben Standard-Tabellensteuerungsparametern für TBox-Tabellen bietet Vision AI zusätzliche Tabellensteuerungsparameter, mit denen Sie Tabellen effizienter erkennen und steuern können.

Um Tabellenparameter anzupassen, führen Sie die folgenden Schritte aus:

  1. Wählen Sie im XScan Ihr Table-Control aus und wechseln Sie zur Advanced View.

  2. Klicken Sie auf Show Content Preview, um den Bereich Content View zu öffnen.

    Im Bereich Content View sehen Sie, wie sich Änderungen der Tabellensteuerungsparameter auf die Tabelle auswirken.

  3. Im Bereich Identify by Properties können Sie die folgenden zusätzlichen Parameter ändern:

  4. Speichern Sie Ihr Modul und schließen Sie das XScan-Fenster.

Nächste Schritte

Sobald Sie Ihre Controls aufgezeichnet haben, können Sie sie in Ihren Testfällen verwenden.