TabControl
TabControls können entweder in einzeiliger oder mehrzeiliger Darstellung in Tosca TBox dargestellt werden.
Einzeilige Darstellung
Ein einzeiliges TabControl wird beim Aufzeichnen mit Tosca XScan automatisch erzeugt.
Aktion |
Wert |
Beschreibung |
---|---|---|
Input |
<Name> |
Auswahl des Reiters mit diesem Namen |
Verify |
<Name> |
Überprüft, ob der Reiter mit diesem Namen ausgewählt ist. |
Buffer |
<Buffername> |
Namen des selektierten Reiters im Buffer <Buffername> speichern. |
![]() |
Die Engine wählt den Reiter tabPage3 von dem TabControl tabControlMain aus.
TabControl - Inputin einzeiliger Darstellung |
![]() |
Das System überprüft, ob der Reiter tabPage3 von dem TabControl tabControlMain ausgewählt ist.
TabControl - Verify in einzeiliger Darstellung |
Mehrzeilige Darstellung
Für die mehrzeilige Darstellung eines TabControls können strukturierte Einträge mithilfe des Tosca XScan erstellt werden.
Abhängig von der Engine, die zum Aufzeichnen verwendet wurde, können Sie mit Tosca Folgendes tun:
-
das TabControl und jeden benötigten Reiter auswählen. Jeder Reiter wird als TabItem im Modul übernommen.
-
das TabControl auswählen und die Reiter manuell als Modulattribute erstellen (siehe Kapitel "Generisches TabItem erstellen").
Die folgenden Eigenschaften können neben den allgemeinen Eigenschaften für einen Reiter eines TabControls überprüft werden:
Eigenschaft |
Beschreibung |
---|---|
Closeable |
Der Wert True zeigt an, dass ein Reiter geschlossen werden kann. Andernfalls ist der Wert False. |
Selected |
Gibt an, ob ein Reiter aus- oder abgewählt ist. |
Text |
Name des Reiters |
Bei der Steuerung eines TabControls mit der mehrzeiligen Darstellung muss für das TabControl die Aktion Select ausgewählt werden.
Für den Reiter eines TabControls stehen die folgenden Aktionen zur Verfügung. Wenn Sie keine Eigenschaft im Testschrittwert angeben, wird die Eigenschaft aus der Spalte Standardeigenschaft verwendet:
Aktion |
Wert |
Standardeigenschaft |
Beschreibung |
---|---|---|---|
Input |
<leerer Wert> <Mausaktion> {CLOSE} |
Selected |
Reiter auswählen Reiter mit der definierten Mausaktion auswählen Schließbaren Reiter schließen |
Verify |
True, False, <Eigenschaft> |
Selected |
Wert oder Eigenschaft überprüfen. |
Buffer |
<Buffername> |
Selected |
Speichert den Wert True, wenn der Eintrag ausgewählt ist. Ansonsten wird der Wert False gespeichert. |
![]() |
Die Engine wählt den Reiter Tab1 von dem TabControl TabPane aus.
TabControl - Input in mehrzeiliger Darstellung |
![]() |
Diese Beispiel überprüft mit dem Wert Visible = True, ob der Reiter Tab2 in der Testapplikation sichtbar ist.
TabControl - Verify in mehrzeiliger Darstellung |
Generisches TabItem erstellen
Mit TabItems steuern Sie die Reiter eines TabControls.
Sie können TabItems mehrfach verwenden, abhänging von der Anzahl an benötigten TabItems.
-
Zeichnen Sie das TabControl mittels Module aufzeichnen auf.
-
Selektieren Sie Neu erstellen Generisches TabItem aus dem Kontextmenu des TabControls um ein neues TabItem zu erstellen.
Generisches TabItem erstellen
Es wird ein neues TabItem mit der Bezeichnung <Item> vom Business Type TabItem erstellt. Sie können die Bezeichnung des TabItems an die Bezeichnung des Reiters Ihrer Applikation sowohl im Modul selbst, als auch in der Spalte Name des Testschrittwerts anpassen.
Erstellte TabItems
TabItems verändern
Um den Namen eines TabControl-Reiters ändern zu können, fügen Sie den Konfigurationsparameter ExplicitName mit dem Wert True zu den Modulattributen des entsprechenden TabItems hinzu (siehe Kapitel "Konfigurationsparameter").
Sie können die Reiternamen mit Datums- und Zeitangaben, regulären Ausdrücken oder Zufallswerten definieren.