![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Folgende OpenKeyWord-Konstanten sind reserviert:
OKW Konstante | Beschreibung |
---|---|
${DELETE} | Löscht den Inhalt eines GUI-Objektes |
${IGNORE} | Ignoriert bzw. überspringt das aktuelle Schlüsselwort |
${EMPTY} | Das GUi-Objekt enthält keinen Wert. Diese Konstante ist in Verify*-Schlüsselwörtern erlaubt. |
${SEP} | Trenner: Trennt mehrere Werte von einander. |
${HSEP} ${VSEP} | Trenner für Tabellen. |
${TCN} | Enthält den Testfallname. Dieser Wert wird von EN.BeginTest( ) gesetzt |
Der aktuelle Wert eines GUI-Objektes wird gelöscht.
${DELETE}
abgewählt werden.Wenn das Löschen der Werte für ein GUI-Objekt nicht möglich ist (z.B. ListBox enthält keine \refEMPTY Auswahlmöglichkeit), dann muss die Implementierung des GUI-Adapters darauf geignet (z.B. auslösen von okw.exceptions.OKWNotAllowedValueException) darauf reagieren.
OpenKeyWord überschpring ein Schlüsselwort, wenn als Wert ${IGNORE}
eingetragen ist.
Diese Konstnate ist für wiederverwendbare Sequenzen wichtig. Mit ${IGNORE} können in Sequenzen die Ausführung einzelner Schlüsselwörter ein und ausgeschaltet werden.
""
ist äquivalent mit ${IGNORE}
. Das folgende Beispiel ist mit dem vorhergen Beispiel gleichwertig:${IGNORE}
darf nicht mit anderen Werten kombiniert werden, sonst wir eine Ausnahme ausgelöst und der aktuelle Testfall wird beendet.
${IGNORE}
wird in den Methoden der Klasse okw.core.OK ausgewertet. Eine OKW-Methode des GUI-Adapters wird im ${IGNORE}
-Fall nicht aufgerufen.Die OKW Konstante ${EMPTY}
wird in den "VerifyValue"-Schlüsselwörtern verwendet:
VerifyValue( "Name", "" )
ignoriert die Ausführung die Schlüsselwortes. Mit anderen Worten: Es wird nichts geprüft!${EMPTY}
wird in den Verify-Methoden der Klasse okw.core.OK ausgewertet.: okw.core.OK konvertiert ${EMPTY}
in einen leeren String ""
und vergleicht das mit dem aktuellen Wert des GUI objectes.refHSEP_VSEP