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.

  1. Zeichnen Sie das TabControl mittels Module aufzeichnen auf.

  2. 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.