Controls mit Tricentis Vision AI aufzeichnen
Führen Sie die folgenden Schritte aus, um Ihre Controls mit Vision AI aufzuzeichnen:
-
Öffnen Sie im Tosca Commander den Tosca XScan über Modules->Scan->Application.
-
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
-
Klicken Sie auf Scan.
-
Wählen Sie Ihre Controls aus und speichern Sie die Module.
Alternativ können Sie die Aufzeichnungsergebnisse optimieren, bevor Sie die Module speichern:
-
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:
-
Wählen Sie im XScan Ihr Control aus und wechseln Sie zur Advanced View.
-
Gehen Sie im Bereich Identify by Properties zu den technischen Eigenschaften unter Technical.
-
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
-
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:
-
Wählen Sie im XScan Ihr Control aus und wechseln Sie zur Advanced View.
-
Klicken Sie im Bereich Identify by Properties auf Load all Properties.
-
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:
-
Wählen Sie im XScan Ihr Control aus und wechseln Sie zur Advanced View.
-
Gehen Sie im Bereich Identify by Properties zu den technischen Eigenschaften unter Technical.
-
Ändern Sie für die Eigenschaft Label das Label eines Controls so, dass es mit dem tatsächlichen Label übereinstimmt.
Eigenschaft Label im XScan
-
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:
-
Wählen Sie im XScan Ihr Table-Control aus und wechseln Sie zur Advanced View.
-
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.
-
Im Bereich Identify by Properties können Sie die folgenden zusätzlichen Parameter ändern:
-
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.