ComboBox

Eine ComboBox kann im Tosca Commander™ einzeilig oder mehrzeilig dargestellt werden. Die Erstellung eines Moduls ist für beide Darstellungsarten unterschiedlich.

Einzeilige Darstellung

Eine einzeilige Combobox wird beim Aufzeichnen mit Tosca XScan automatisch erzeugt. Im Modul werden in der Spalte Wertebereich alle Einträge der Combobox durch Strichpunkt getrennt angegeben. Sie stehen im Testschrittwert als Auswahl in der Spalte Wert zur Verfügung.

Aktion

Wert

Beschreibung

Input

<value>

Eintrag auswählen

Verify

<value>

Überprüfen, ob dieser Eintrag ausgewählt wurde

Buffer

<Buffername>

Ausgewählten Eintrag in den Buffer mit dem definierten Namen speichern

Der Wert PKW/Kombi oder Wohnmobil wird aus der Combobox Fahrzeugart ausgewählt.

Einzeilige Combobox Input

Es wird überprüft, ob der Wert angegebene Wert PKW/Kombi oder Wohnmobil in der Combobox Fahrzeugart ausgewählt ist.

Einzeilige Combobox Verify

Mehrzeilige Darstellung

Mit der mehrzeiligen Darstellung einer Combobox können Sie die Eigenschaften jedes Listeneintrags verifizieren.

Für die mehrzeilige Darstellung einer ComboBox können strukturierte Einträge mithilfe des Tosca XScan oder ein generischer Eintrag manuell erstellt werden. Die Vorgehensweise wird in den folgenden Unterkapiteln beschrieben.

Strukturierte Listeneinträge erstellen

Für jeden Listeneintrag der gesteuert werden soll, muss ein XModulattribut mit einer eindeutigen technischen ID erstellt werden.

  1. Zeichnen Sie das gewünschte Control auf wie in Kapitel "Module aufzeichnen" beschrieben.

  2. Klicken Sie im Reiter Home auf den Menüeintrag Filter.

  3. Wählen Sie im Fenster Filter die Control-Typen Combobox und ListItem aus. Zusätzlich wählen Sie die Option Visible and Invisible aus. Die einzelnen Listeneinträge werden in der Baumansicht angezeigt.

Filter für strukturierte Listeneinträge definieren

  1. Selektieren Sie alle Listeneinträge, die in das Modul übernommen werden sollen.

Anzeige der Combobox-Einträge im Tosca XScan Fenster

  1. Die einzelnen Listeneinträge müssen eine eindeutig ID besitzen. Dafür können zusätzliche Eigenschaften ausgewählt werden - beispielsweise die Eigenschaft Text.

Eintrag um eine Eigenschaft für die eindeutige Identifikation erweitern

Generische Listeneinträge

Sie können generische Listeneinträge erstellen, um Einträge einer ComboBox einzeln zu steuern. Führen Sie dazu die folgenden Schritte aus:

  1. Klicken Sie mit der rechten Maustaste auf ein ComboBox-Control, das Sie mit dem Tosca XScan aufgezeichnet haben.

  2. Wählen Sie in der Minisymbolleiste Create Generic List Item.

Generischen Listeneintrag erstellen

Dies fügt Ihrem ComboBox-Control einen zusätzlichen generischen Listeneintrag namens <Item> hinzu, den Sie einzeln steuern können.

ListBox mit zusätzlichen Listeneinträgen

Um mehrere generische Listeneinträge zu erstellen, wiederholen Sie die obigen Schritte.

Steuerung im Testfall

Bei der Steuerung der Combobox mit der mehrzeiligen Darstellung muss für die Combobox die Aktion Select ausgewählt werden.

Folgende Eigenschaften können neben den allgemeinen Eigenschaften für einen Combobox-Eintrag überprüft werden:

Eigenschaft

Beschreibung

Selected

Gibt an, ob der Eintrag aus- oder abgewählt ist.

Text

Bezeichnung des Eintrags

Für den Combobox-Eintrag stehen die folgenden Funktionen zur Verfügung. Wenn Sie keine Eigenschaft im Testschrittwert angeben, wird die Eigenschaft aus der Spalte Standardeigenschaft verwendet:

Aktion

Wert

Standardeigenschaft

Beschreibung

Input

 

Selected

Eintrag auswählen

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.

Im folgenden Beispiel verwendet Tosca den Listeneintrag Anhänger, um den gleichnamigen Combobox-Eintrag aus der Combobox Fahrzeugart auszuwählen.

Mehrzeilige Combobox - strukturierter Listeneingrag Input

Mehrzeilige Combobox - generischer Listeneintrag Input

Es wird überprüft, ob in der Combobox Fahrzeugart der Eintrag Anhänger ausgewählt ist (True).

Mehrzeilige Combobox - strukturierter Listeneintrag Verify

Alternativ kann die Überprüfung mit der Eigenschaft Selected durchgeführt werden.

Mehrzeilige Combobox - generischer Listeneintrag Verify mit Selected