![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Klasse NOK representiert den Core Zustand NOK im Ausführungs-Modus. Mehr ...
Öffentliche Methoden | |
NOK (Core fp_OKW) | |
Diese Klasser repräsentiert den Zustand "Not OK". Mehr ... | |
void | BeginTest (String fpsTestname) |
Kennzeichnet den Anfang eines Testfalls. Mehr ... | |
void | EndTest () throws Exception |
Signalisiert das Ende eines Testfalls. Mehr ... | |
void | ClickOn (String FN) |
Klickt auf das gegebene Objekt. Mehr ... | |
void | DoubleClickOn (String FN) |
Führt ein Doppelklick auf das gegebene GUI-Objekt aus. Mehr ... | |
void | LogCaption (String FN) |
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus. Mehr ... | |
void | LogExists (String FN) |
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus. Mehr ... | |
void | LogHasFocus (String FN) |
Dokumentiert den Fokus-Status des gegebenen Objekts. Mehr ... | |
void | LogIsActive (String FN) |
Dokumentiert den Status des gegebenen Objekts. Mehr ... | |
void | LogLabel (String FN) |
Gibt den Wert des Etikette/Label in der Logdatei aus. Mehr ... | |
void | LogPlaceholder (String FN) |
Gibt den Wert des Platzhalters in der Logdatei aus. Mehr ... | |
void | LogSelected (String FN) |
Dokumentiert den markierten Text des gegebenen Objekts. Mehr ... | |
void | LogTablecellValue (String FN, String COL, String ROW) |
Dokumentiert den Wert der ausgewählten Zelle. Mehr ... | |
void | LogTooltip (String FN) |
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts. Mehr ... | |
void | LogValue (String FN) |
Dokumentiert den Standartwert eines Objekts. Mehr ... | |
void | MemorizeCaption (String FN, String fpsMemKeyName) |
Keine Beschreibung zu "MemorizeCaption" verfügbar. Mehr ... | |
void | MemorizeExists (String FN, String fpsMemKeyName) |
Merkt sich den aktuell existierenden Zustand des Objekts. Mehr ... | |
void | MemorizeHasFocus (String FN, String fpsMemKeyName) |
Keine Beschreibung zu "MemorizeHasFocus" verfügbar. Mehr ... | |
void | MemorizeIsActive (String FN, String fpsMemKeyName) |
Merkt sich den Zustand des gegebenen Objekts. Mehr ... | |
void | MemorizeLabel (String FN, String fpsMemKeyName) |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
void | MemorizePlaceholder (String FN, String fpsMemKeyName) |
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
void | MemorizeSelectedValue (String FN, String fpsMemKeyName) |
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar. Mehr ... | |
void | MemorizeTablecellValue (String FN, String COL, String ROW, String fpsMemKeyName) |
Merkt sich den Wert der gegebenen Zelle in der Tabelle. Mehr ... | |
void | MemorizeTooltip (String FN, String fpsMemKeyName) |
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts. Mehr ... | |
void | MemorizeValue (String FN, String fpsMemKeyName) |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
void | Select (String FN, String fpsValue) |
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten. Mehr ... | |
void | SelectMenu (String FN) |
Wählt den gegebenen Menü-Eintrag aus. Mehr ... | |
void | SelectMenu (String FN, String fpsValue) |
Wählt den gegebenen Menüeintrag aus. Mehr ... | |
void | SelectTablecell (String FN, String COL, String ROW) |
Wählt die gegebene Tabellenzelle aus. Mehr ... | |
void | SelectWindow (String FN) |
Setzt den Kontext auf das gegebene Fenster. Mehr ... | |
void | SelectContext (String FN) |
Setzt den Context auf FN. Mehr ... | |
void | SelectChild (String FN) |
Setzt den Wert von SELECTEDCHILD auf den Wert von FN. Mehr ... | |
void | Sequence (String FN, String SeqName, String SEQ_ID) |
Ruft die Sequenz eines Fensters auf. Mehr ... | |
void | SetFocus (String FN) |
Setzt den Fokus auf das gegebene Fensterobjekt. Mehr ... | |
void | setLanguage (String Language) |
void | SetValue (String FN, String Val) |
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert. Mehr ... | |
void | SetVar (String VN, String Val) |
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val. Mehr ... | |
void | StartApp (String fpsApplicationName) |
Startet die gegebene Anwendung. Mehr ... | |
void | StopApp (String fpsApplicationName) |
Beendet eine gegebene Anwendung. Mehr ... | |
void | TypeKey (String FN, String fpsValue) |
Tastatureingaben von Daten in das aktive Fensterobjekt. Mehr ... | |
void | TypeKeyTablecell (String FN, String COL, String ROW, String fpsValue) |
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur. Mehr ... | |
void | TypeKeyWindow (String FN, String fpsValue) |
Tastatureingabe in ein bestimmtes Fensterobjekt. Mehr ... | |
void | VerifyBadge (String BN, String ExpVal) |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyBadgeWCM (String FN, String ExpVal) |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyBadgeREGX (String FN, String ExpVal) |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyCaption (String FN, String ExpVal) |
Überprüft die Überschrift des Objektes. Mehr ... | |
void | VerifyCaptionWCM (String FN, String ExpVal) |
Überprüft die Überschrift des Objektes. Mehr ... | |
void | VerifyCaptionREGX (String FN, String ExpVal) |
Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt. Mehr ... | |
void | VerifyExists (String FN, String ExpVal) |
Prüft, ob das gegebene Objekt existiert. Mehr ... | |
void | VerifyHasFocus (String FN, String ExpVal) |
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert. Mehr ... | |
void | VerifyIsActive (String FN, String ExpVal) |
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert. Mehr ... | |
void | VerifyLabel (String FN, String ExpVal) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyLabelWCM (String FN, String ExpVal) |
Überprüft die Beschreibung/Label des Objektes. Mehr ... | |
void | VerifyLabelREGX (String FN, String ExpVal) |
Überprüft die Überschrift des Objektes. Mehr ... | |
void | VerifyPlaceholder (String FN, String ExpVal) |
Überprüft den Platzhalter des Objektes. Mehr ... | |
void | VerifyPlaceholderWCM (String FN, String ExpVal) |
Überprüft den Platzhalter des Objektes. Mehr ... | |
void | VerifyMaxLength (String FN, String ExpVal) |
Checks the maximum number of characters that can be entered. Mehr ... | |
void | VerifyPlaceholderREGX (String FN, String ExpVal) |
Überprüft den Platzhalter des Objektes. Mehr ... | |
void | VerifySelectedValue (String FN, String ExpVal) |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
void | VerifySelectedValueWCM (String FN, String ExpVal) |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
void | VerifySelectedValueREGX (String FN, String ExpVal) |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
void | VerifyTablecellValue (String FN, String COL, String ROW, String ExpVal) |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
void | VerifyTablecellValueWCM (String FN, String COL, String ROW, String ExpVal) |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
void | VerifyTablecellValueREGX (String FN, String COL, String ROW, String ExpVal) |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
void | VerifyTooltip (String FN, String ExpVal) |
Prüft den Tooltip-Text eines Objektes. Mehr ... | |
void | VerifyTooltipWCM (String FN, String ExpVal) |
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyTooltipREGX (String FN, String ExpVal) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyValue (String FN, String ExpVal) |
/ Mehr ... | |
void | VerifyValueWCM (String FN, String ExpVal) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyValueREGX (String FN, String ExpVal) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | FileCreate (String PATH) |
Legt das gegebene Verzeichniss an. Mehr ... | |
void | FileDelete (String fpsPathAndFileName) |
Löscht die gegebene Datei. Mehr ... | |
void | FilesDelete (String fpsDirPath, String fpsFileMatch) |
Löscht die gegebene Datei. Mehr ... | |
void | DirectoryDelete (String PATH) |
Löscht die gegebene Datei. Mehr ... | |
void | DirectoryCreate (String PATH) |
Legt das gegebene Verzeichniss an. Mehr ... | |
void | VerifyFileExists (String fpsPathAndFileName, String ExpVal) |
Prüft, ob die gegebene Datei existiert. Mehr ... | |
void | VerifyIsFile (String fpsPathAndFileName, String ExpVal) |
Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt. Mehr ... | |
void | VerifyIsDirectory (String fpsPathAndFileName, String ExpVal) |
void | VerifyDirectoryExists (String fpsPath, String ExpVal) |
Prüft, ob das gegebene Verzeichnis existiert. Mehr ... | |
void | CopyFile (String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName) |
Copiert die gegebene Quelldatei zur Zieldatei. Mehr ... | |
void | VerifyMinLength (String FN, String ExpVal) |
Checks the minimum number of characters that has to be entert. Mehr ... | |
void | VerifyErrorMSG (String FN, String ExpVal) |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
void | VerifyErrorMSG_WCM (String FN, String ExpVal) |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
void | VerifyErrorMSG_REGX (String FN, String ExpVal) |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
Private Attribute | |
OKWLanguage | AL = OKWLanguage.getInstance() |
Logger_Sngltn | Log |
Core | _Kernel |
Klasse NOK representiert den Core Zustand NOK im Ausführungs-Modus.
Testausführung mit GUI-Aktivität und es ist eine Exception ausgelöst worden.
okw.core.NOK.NOK | ( | Core | fp_OKW | ) |
Diese Klasser repräsentiert den Zustand "Not OK".
Wenn ein Schlüsselwort eine Ausnahme auslöst, dann wechselt der Zustand von OK nach NOK. Die Schlüsselwörter dieser Klassen führen, bis auf einge ausnahmen, kein GUI aktivitäten aus.
Definiert in Zeile 82 der Datei NOK.java.
void okw.core.NOK.BeginTest | ( | String | fpsTestname | ) |
Kennzeichnet den Anfang eines Testfalls.
Dieses Schlüsselwort ist obligatorisch: OKW Testfälle müssen mit EN.BeginTest(String) beginnen und mit EN.EndTest() aufhören zwischen diesen Schlüsselwörten wird der Testfall beschrieben.
TCN | Name oder Bezeichnung des Testfalls |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 91 der Datei NOK.java.
void okw.core.NOK.ClickOn | ( | String | FN | ) |
Klickt auf das gegebene Objekt.
Beispiel: Klicke auf das Objekt mit Namen "MeinObjekt"
EN.ClickOn( "MeinObjekt" )
FN | Funktionaler Name des Objekts |
Exception |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 139 der Datei NOK.java.
void okw.core.NOK.CopyFile | ( | String | fpsSourcePathAndFileName, |
String | fpsDestinationPathAndFileName | ||
) |
Copiert die gegebene Quelldatei zur Zieldatei.
In den Pfadangaben sind:
${umgebungsvariable}
, ${merkewertschlüssel}
.*
+ ?
erlaubt.fpsPathAndFileName | Vollständiger Pfad und Dateiname. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 900 der Datei NOK.java.
void okw.core.NOK.DirectoryCreate | ( | String | PATH | ) |
Legt das gegebene Verzeichniss an.
Nachdem Ausführen des Schlüsselwortes ist das gegebene Verzeichniss vorhanden.
PATH | Verzeichniss welches angelegt werden soll |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 850 der Datei NOK.java.
void okw.core.NOK.DirectoryDelete | ( | String | PATH | ) |
Löscht die gegebene Datei.
In der Pfadangabe sind
${umgebungsvariable}
, ${merkewertschlüssel}
.*
+ ?
erlaubt.PATH | Vollständiger Pfad und Dateiname. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 840 der Datei NOK.java.
void okw.core.NOK.DoubleClickOn | ( | String | FN | ) |
Führt ein Doppelklick auf das gegebene GUI-Objekt aus.
Beispiel: Klicke auf das Objekt mit Namen "MeinObjekt":
DoppelKlickeAuf( "MeinObjekt" )
FN | Funktionaler Name des Objekts |
Exception |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 149 der Datei NOK.java.
void okw.core.NOK.EndTest | ( | ) | throws Exception |
Signalisiert das Ende eines Testfalls.
Mit EndTest() werden aufräum Aktivitäten angestoßem, in der aktuellen Version ist das jedoch noch nicht implementiert.
Exception | |
Exception |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 124 der Datei NOK.java.
void okw.core.NOK.FileCreate | ( | String | PATH | ) |
Legt das gegebene Verzeichniss an.
Nachdem Ausführen des Schlüsselwortes ist die gegebene Datei vorhanden.
PATH | Datei, welches angelegt werden soll. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 810 der Datei NOK.java.
void okw.core.NOK.FileDelete | ( | String | fpsPathAndFileName | ) |
Löscht die gegebene Datei.
In der Pfadangabe sind
${umgebungsvariable}
, ${merkewertschlüssel}
.*
+ ?
erlaubt.meineDatei.txt
im Verzeichniss C:\temp
DE.LöscheDatei( "C:\temp\*.*" ) - Löscht alle Dateien im Verzeichniss C:\temp
fpsPathAndFileName | Vollständiger Pfad und Dateiname. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 820 der Datei NOK.java.
void okw.core.NOK.FilesDelete | ( | String | fpsDirPath, |
String | fpsFileMatch | ||
) |
Löscht die gegebene Datei.
In der Pfadangabe sind
${umgebungsvariable}
, ${merkewertschlüssel}
.*
+ ?
erlaubt.meineDatei.txt
im Verzeichniss C:\temp
DE.LöscheDatei( "C:\temp\*.*" ) - Löscht alle Dateien im Verzeichniss C:\temp
fpsPathAndFileName | Vollständiger Pfad und Dateiname. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 830 der Datei NOK.java.
void okw.core.NOK.LogCaption | ( | String | FN | ) |
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 159 der Datei NOK.java.
void okw.core.NOK.LogExists | ( | String | FN | ) |
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
Beispiel: Protokolliert, ob das Objekt mit Namen "Mein Objekt" vorhanden ist:
LogExists( "myObject" )
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 169 der Datei NOK.java.
void okw.core.NOK.LogHasFocus | ( | String | FN | ) |
Dokumentiert den Fokus-Status des gegebenen Objekts.
Beispiel: Protokolliert den Fokus-Zustand von "Mein Objekt":
Logge hat Fokus: "MeinObjekt"
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 179 der Datei NOK.java.
void okw.core.NOK.LogIsActive | ( | String | FN | ) |
Dokumentiert den Status des gegebenen Objekts.
Beispiel: Protokolliert den Aktivzustand von "Mein Objekt":
LoggeIstAktiv: "MeinObjekt"
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 189 der Datei NOK.java.
void okw.core.NOK.LogLabel | ( | String | FN | ) |
Gibt den Wert des Etikette/Label in der Logdatei aus.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 199 der Datei NOK.java.
void okw.core.NOK.LogPlaceholder | ( | String | FN | ) |
Gibt den Wert des Platzhalters in der Logdatei aus.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 209 der Datei NOK.java.
void okw.core.NOK.LogSelected | ( | String | FN | ) |
Dokumentiert den markierten Text des gegebenen Objekts.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 219 der Datei NOK.java.
void okw.core.NOK.LogTablecellValue | ( | String | FN, |
String | COL, | ||
String | ROW | ||
) |
Dokumentiert den Wert der ausgewählten Zelle.
FN | Funktionaler Name des Objekts |
COL | Spaltennummer der zu wählenden Zelle, beginnend mit 1. |
ROW | Zeilennummer der zu wählenden Zelle, beginnend mit 1. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 229 der Datei NOK.java.
void okw.core.NOK.LogTooltip | ( | String | FN | ) |
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
Beispiel: Protokolliert den Kurzinformationstext (Tooltip) von "Mein Objekt":
LoggeTooltip: "MeinObjekt"
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 239 der Datei NOK.java.
void okw.core.NOK.LogValue | ( | String | FN | ) |
Dokumentiert den Standartwert eines Objekts.
Der Standardwert des Objektes (in den meisten Fällen ist dies der angezeigte Text) wird ausgelesen und in der aktuellen Dokumentationsdatei ausgegeben.
Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "Django" entspricht:
Prüfe Wert: "MeinObjekt", "Django"
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 249 der Datei NOK.java.
void okw.core.NOK.MemorizeCaption | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Keine Beschreibung zu "MemorizeCaption" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 259 der Datei NOK.java.
void okw.core.NOK.MemorizeExists | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Merkt sich den aktuell existierenden Zustand des Objekts.
Der Wert wird unter dem als Parameter übergebenen Schlüssel gespeichert.
Beispiel: Merkt sich den vorhandenen Zustand des Objektes "MeinObjekt" unter dem Schlüssel "Mein Schlüssel".:
Merke Existiert: "MeinObjekt", "Mein Schlüssel"
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 269 der Datei NOK.java.
void okw.core.NOK.MemorizeHasFocus | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 279 der Datei NOK.java.
void okw.core.NOK.MemorizeIsActive | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Merkt sich den Zustand des gegebenen Objekts.
Der Wert wird unter dem als Parameter übergebenen Schlüssel gespeichert.
Beispiel: Merkt den Zustand des Objektes "MeinObjekt" unter dem Schlüssel "Mein Schlüssel":
Merke Ist Aktiv: "MeinObjekt", "Mein Schlüssel"
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 289 der Datei NOK.java.
void okw.core.NOK.MemorizeLabel | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 299 der Datei NOK.java.
void okw.core.NOK.MemorizePlaceholder | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 309 der Datei NOK.java.
void okw.core.NOK.MemorizeSelectedValue | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 319 der Datei NOK.java.
void okw.core.NOK.MemorizeTablecellValue | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | fpsMemKeyName | ||
) |
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
COL | Spaltennummer der zu wählenden Zelle, beginnend mit 1. |
ROW | Zeilennummer der zu wählenden Zelle, beginnend mit 1. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 329 der Datei NOK.java.
void okw.core.NOK.MemorizeTooltip | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
Beispiel Dokumentiert den Tooltip-Text des Objektes "MeinObjekt":
Logge Tooltip: "MeinObjekt"
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 339 der Datei NOK.java.
void okw.core.NOK.MemorizeValue | ( | String | FN, |
String | fpsMemKeyName | ||
) |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 349 der Datei NOK.java.
void okw.core.NOK.Select | ( | String | FN, |
String | fpsValue | ||
) |
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Tabellenspalten werden zeilenweise zusammengefasst, so dass Listen und Tabellen identisch verarbeitet werden. Die erste Zeile, welche die gegebenen Daten enthält, wird ausgewählt. Die Zeile wird über einen einfachen Klick angewählt. Die Übergabe des zusätzlichen Parameters "Doppelklick" führt zur Verwendung eines Doppelklicks. Die {HSEP}-Konstante kann verwendet werden, wenn definierte Werte in mehreren Spalten gefordert sind.
Beispiel 1: Wähle alle Zeilen aus, die den Text "Wert" enthalten:
Wähle aus: "MeineTabelle", "Wert"
Beispiel 2: Wähle alle Zeilen aus, die mit dem Text "Wert1" beginnen und deren zweite Spalte den Text "Wert2" enthält:
Wähle aus: "MeineTabelle", "Wert1{HSEP}, Wert2"
Beispiel 3: Wähle alle Zeilen aus, die mit dem Text "Wert1" beginnen und deren dritte Spalte den Text "Wert2" enthält:
Wähle aus: "MeineTabelle", "Wert1{HSEP}{HSEP}Wert2"
FN | Funktionaler Name des Objekts |
Val | Sich ergebender Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 359 der Datei NOK.java.
void okw.core.NOK.SelectChild | ( | String | FN | ) |
Setzt den Wert von SELECTEDCHILD auf den Wert von FN.
In nachfolgenden OpeKeywords kann dieser Wert mit "SELECTEDCHILD" abgerufen bzw referenziert werden.
Beispiel: Auswahl des Kindobjektes mit dem Namen "MeinKindobjekt"
FN | Funktionaler Name des KindObjektes |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 419 der Datei NOK.java.
void okw.core.NOK.SelectContext | ( | String | FN | ) |
Setzt den Context auf FN.
SelectContext() ist wie SelectWindow(String) zu verwenden. Der Unterschied zu SelectWindow(String) ist, dass SelectContext(String) keine Interaktionen, wie Existenzprüfung oder Fenster in den Vordergrund holen, auslöst. Technisch wird lediglich das Frame mit dem gegebenen Namen ausgewählt.
Beispiel:
FN | Funktionaler Name des Parentobjektes |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 409 der Datei NOK.java.
void okw.core.NOK.SelectMenu | ( | String | FN | ) |
Wählt den gegebenen Menü-Eintrag aus.
Beispiel: Wähle Menüeintrag mit Namen "MeinMenü":
Wähle Aus Menü: "MeinMenü"
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 369 der Datei NOK.java.
void okw.core.NOK.SelectMenu | ( | String | FN, |
String | fpsValue | ||
) |
Wählt den gegebenen Menüeintrag aus.
Beispiel: Wähle Menüeintrag mit Namen "MeinMenü":
Wähle Aus Menü: "MeinMenü"
FN | Funktionaler Name des Objekts |
Val | Sich ergebender Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 379 der Datei NOK.java.
void okw.core.NOK.SelectTablecell | ( | String | FN, |
String | COL, | ||
String | ROW | ||
) |
Wählt die gegebene Tabellenzelle aus.
Die Parameter für die Spalten- und Zeilenpositionen werden immer als Strings eingegeben. Wenn ein Positionsparameter mit einem Hash (#) beginnt, dann wird er als Zahl interpretiert, z.B. "#1". Wenn das Hashzeichen als Text interpretiert werden soll, dann muss dies über einen vorangestellten Backslash gekennzeichnet werden, z.B. "#1 Text mit vorangestellter Nummer".
Die Kopfzeile der Tabelle wird über den Index "0" angesprochen. Die erste Datenzeile beginnt mit dem Index 1. Für Tabellen mit mehrzeiligen Kopfzeilen kann im Objekt selbst der Offset zur ersten Datenzeile festgelegt werden. Der Spaltenindex beginnt mit der Nummer 1.
Beispiel 1: Auswahl der Zelle in Spalte 2 und Zeile 5:
Wähle aus Tabellenzelle: "MeineTabelle", "#2", "#5"
Beispiel 2: Auswahl der Zelle in erster Spalte mit Text "Toni" und Zeile mit dem Namen "Tester":
Wähle aus Tabellenzelle: "MeineTabelle", "Toni", "Tester"
Beispiel 3: Auswahl der Zelle in erster Spalte mit Text "Toni" und Zeile 3:
Wähle aus Tabellenzelle: "MeineTabelle", "Toni", "#3"
Beispiel 4: Auswahl der Zelle in Spalte 1 und erster Zeile mit Text "42":
Wähle aus Tabellenzelle: "MeineTabelle", "#1", "42"
FN | Funktionaler Name des Objekts |
COL | Spaltennummer der zu wählenden Zelle, beginnend mit 1. |
ROW | Zeilennummer der zu wählenden Zelle, beginnend mit 1. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 389 der Datei NOK.java.
void okw.core.NOK.SelectWindow | ( | String | FN | ) |
Setzt den Kontext auf das gegebene Fenster.
Das Fenster wird aktiviert und in den Vordergrund geholt. Alle nachfolgen GUI-Schlüssleworte (z.B. Gib ein) beziehen sich auf das gegeben Fenster. Der Kontext wechselt erst mit dem nächsten Wähle aus Fenster auf ein anderes Fenster.
Beispiel: Auswahl des Fensters mit dem Namen "MeinFenster":
Wähle aus Fenster: "MeinFenster"
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 399 der Datei NOK.java.
void okw.core.NOK.Sequence | ( | String | FN, |
String | SeqName, | ||
String | SEQ_ID | ||
) |
Ruft die Sequenz eines Fensters auf.
Sequenzen sind je Fenster definiert und haben innerhalb des Fenster einen eindeutigen Sequenznamen. Einzugebende Datensätze werden mit der Sequenz-ID referenziert.
Beispiel: Aufrufen der Sequenz _Anmelden des Fensters Login mit dem Datensatz Administrator:_
Sequenz: "Login", "Anmelden" = "Administrator"
FN | Funktionaler Name des Fensterobjekts, in der die Sequenz definiert ist. |
fpsSequenceName | Name der Sequenz, die aufgerufen werden soll. |
SEQ_ID | Sequenz ID des Datensatzes, die als Eingabe verwendet werden soll. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 429 der Datei NOK.java.
void okw.core.NOK.SetFocus | ( | String | FN | ) |
Setzt den Fokus auf das gegebene Fensterobjekt.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 439 der Datei NOK.java.
void okw.core.NOK.setLanguage | ( | String | Language | ) |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 452 der Datei NOK.java.
void okw.core.NOK.SetValue | ( | String | FN, |
String | Val | ||
) |
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
Der Wert wird nicht durch die Simulation einzelner Tastatureingaben eingegeben, sondern direkt ins Objekte geschrieben:
Sollte z.B. in einem TextFeld bereits ein Wert vorhanden sein, dann wird dieser mit fpsValue überschrieben.
Beispiel: Setze den Wert des Objekts "MeinObjekt" auf "Hallo":
Setze Wert: "Name", "Zoltan"
FN | Funktionaler Name des Objekts |
Val | Sich ergebender Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 460 der Datei NOK.java.
void okw.core.NOK.SetVar | ( | String | VN, |
String | Val | ||
) |
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val.
Beispiel: Setze den Wert der Variablen "myVar" auf den Wert "myValue":
EN.SetVar( "myVar", "myValue" )
Die Variable kann nun in den Schlüsselwörter Werten verwendet werden:
EN.SetValue( "myObject", "${myVar}" )
VN | Name der Var, die du definieren möchtest |
Val | Wert, der dem Var-Namen zuzuordnen ist. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 470 der Datei NOK.java.
void okw.core.NOK.StartApp | ( | String | fpsApplicationName | ) |
Startet die gegebene Anwendung.
Beispiel: Befehl zum Starten der Anwendung "InternetExplorer":
Starte Anwendung: "InternetExplorer"
fpsApplicationName | Der fachliche Name der Anwendung. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 480 der Datei NOK.java.
void okw.core.NOK.StopApp | ( | String | fpsApplicationName | ) |
Beendet eine gegebene Anwendung.
Beispiel: Befehl zum Starten der Anwendung "InternetExplorer":
Beende Anwendung: "InternetExplorer"
fpsApplicationName | Derf achliche Name der Anwendung |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 490 der Datei NOK.java.
void okw.core.NOK.TypeKey | ( | String | FN, |
String | fpsValue | ||
) |
Tastatureingaben von Daten in das aktive Fensterobjekt.
Die Daten werden als Tastureingaben an das Kindobjekt des aktiven Fenters gesendet. Dies ermöglicht die Verwendung von Hotkeys und Funktionstasten als Eingabedaten. Wenn mit Hilfe des Wertseparators {SEP} mehrere Werte im Parameter übergeben werden, dann werden alle Werte als Tastatureingabe an das Fensterobjekt gesendet, getrennt durch einen Zeilenumbruch.
Beispiel "Einfache Eingabe":
Gib ein: "MeinFensterObjekt", "EingabeWert"
Beispiel "Eingabe einer Konstanten":
Gib ein: "MeinFensterObjekt", "{F2}"
Beispiel "Eingabe mehrerer Werte":
Gib ein: "MeinFensterObjekt", "Eingabewert1{SEP}Eingabewert2"
FN | Funktionaler Name des Objekts |
Val | Sich ergebender Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 500 der Datei NOK.java.
void okw.core.NOK.TypeKeyTablecell | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | fpsValue | ||
) |
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
Die Daten werden als Tastureingaben an die gegebene Zelle einer Tabelle gesendet. Dies ermöglicht die Verwendung von Hotkeys (Schnellzugang)und Funktionstasten als Eingabedaten. Die Parameter für die Spalten- und Zeilenpositionen werden immer als Strings eingegeben. Wenn ein Positionsparameter mit einem Hash (#) beginnt, dann wird er als Zahl interpretiert, z.B. "#1". Wenn das Hashzeichen als Text interpretiert werden soll, dann muss dies über einen vorangestellten Backslash gekennzeichnet werden, z.B. "#1 Text mit vorangestellter Nummer". Die Kopfzeile der Tabelle wird über den Index "0" angesprochen. Die erste Datenzeile beginnt mit dem Index 1. Für Tabellen mit mehrzeiligen Kopfzeilen kann im Objekt selbst der Offset zur ersten Datenzeile festgelegt werden. Der Spaltenindex beginnt mit der Nummer 1.
Beispiel 1: Einfache Eingabe in Zelle an Spalte 2 und Zeile 5:
Gib ein Tabellenzelle: "MeineTabelle", 2, 5, "Eingabewert"
Beispiel 2: Einfache Eingabe in Zelle an erster Spalte mit Text "Toni" und Zeile mit dem Namen "Tester":
Gib ein Tabellenzelle: "MeineTabelle", "Toni", "Tester", "Eingabewert"
Beispiel 3: Einfache Eingabe in Zelle an erster Spalte mit Text "Toni" und Zeile 3:
Gib ein Tabellenzelle: "MeineTabelle": "MeineTabelle", "Toni", 3, "Eingabewert"
Beispiel 4: Einfache Eingabe in Zelle an Spalte 1 und Zeile mit Namen "Adresse":
Gib ein Tabellenzelle: "MeineTabelle", 1, "Adresse", "Eingabewert"
Beispiel 5: Eingabe der Konstanten "F2" in Zelle an Spalte 1 und Zeile 1:
Gib ein Tabellenzelle: "MeineTabelle", 1, 1, "{F2}"
Beispiel 6: Eingabe mehrerer Werte in Zelle an erster Spalte mit Test "Ernie" und Zeile 3:
Gib ein Tabellenzelle: "MeineTabelle", "Ernie", 3, "Wer1{SEP}Wert2"
Beispiel 7: Eingabe des Wertes "HiHo" in Zelle an Spalte 1 und erster Zeile mit Text "42":
Gib ein Tabellenzelle: "MeineTabelle", "#1", "42", "HiHo"
FN | Funktionaler Name des Objekts |
Val | Sich ergebender Wert |
ROW | Zeilennummer der zu wählenden Zelle, beginnend mit 1. |
COL | Spaltennummer der zu wählenden Zelle, beginnend mit 1. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 510 der Datei NOK.java.
void okw.core.NOK.TypeKeyWindow | ( | String | FN, |
String | fpsValue | ||
) |
Tastatureingabe in ein bestimmtes Fensterobjekt.
Die Daten werden als Tastureingaben an das Fensterobjekt gesendet. Dies ermöglicht die Verwendung von Hotkeys (Schnellzugang) und Funktionstasten als Eingabedaten. Mehrere Werte können mit Hilfe der Konstanten {SEP} eingegeben werden (siehe Beispiele). Die Werte werden dann bei der Eingabe durch Zeilenumbrüche getrennt.
Beispiel 1: Einfache Eingabe:
Gib ein Fenster: "MeinFensterObjekt", "EingabeWert"
Beispiel 2: Eingabe einer Konstanten:
Gib ein Fenster: "MeinFensterObjekt", "{F2}"
_Beispiel 3: Eingabe mehrerer Werte:_Beispiel
Gib ein Fenster: "MeinFensterObjekt", "Eingabewert1{SEP}Eingabewert2"
FN | Funktionaler Name des Objekts |
Val | Einzugebender gebender Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 520 der Datei NOK.java.
void okw.core.NOK.VerifyBadge | ( | String | BN, |
String | ExpVal | ||
) |
Überprüft den Badge des Objektes .
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 530 der Datei NOK.java.
void okw.core.NOK.VerifyBadgeREGX | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft den Badge des Objektes .
Mit RegulererAusdruck
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 550 der Datei NOK.java.
void okw.core.NOK.VerifyBadgeWCM | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft den Badge des Objektes .
Mit Wildcard-Match
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 540 der Datei NOK.java.
void okw.core.NOK.VerifyCaption | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft die Überschrift des Objektes.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 560 der Datei NOK.java.
void okw.core.NOK.VerifyCaptionREGX | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt.
Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" mit dem erwarteten Wert "Django" begint:
EN.VerifyCaptionREGX( "MeinObjekt", "^Django.*" )
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 580 der Datei NOK.java.
void okw.core.NOK.VerifyCaptionWCM | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft die Überschrift des Objektes.
Der Sollwert wird als Wildcard-Match angegeben.
Folgende Platzhalter sind möglich:
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 570 der Datei NOK.java.
void okw.core.NOK.VerifyDirectoryExists | ( | String | fpsPath, |
String | ExpVal | ||
) |
Prüft, ob das gegebene Verzeichnis existiert.
fpsPathA | Pfad des Verzeichnisses, die Geprüft werden soll |
ExpVal | Erwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}" |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 890 der Datei NOK.java.
void okw.core.NOK.VerifyErrorMSG | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 922 der Datei NOK.java.
void okw.core.NOK.VerifyErrorMSG_REGX | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
Reguläre aus drücke als sollwert sind erlaubt.
Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
PrüfeWertREGX: "MeinObjekt", "$Django"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 942 der Datei NOK.java.
void okw.core.NOK.VerifyErrorMSG_WCM | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
Der Sollwert wird als Wildcard-Match angegeben.
Folgende Platzhalter sind möglich:
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 932 der Datei NOK.java.
void okw.core.NOK.VerifyExists | ( | String | FN, |
String | ExpVal | ||
) |
Prüft, ob das gegebene Objekt existiert.
Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert:
Prüfe Existiert: "MeinObjekt", "JA"
_Beispiel 2: Prüfe, ob das Objekt "MeinObjekt" nicht existiert:
Prüfe Existiert: "MeinObjekt", "NEIN"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 590 der Datei NOK.java.
void okw.core.NOK.VerifyFileExists | ( | String | fpsPathAndFileName, |
String | ExpVal | ||
) |
Prüft, ob die gegebene Datei existiert.
fpsPathAndFileName | Pfad und Name der Datei, die Geprüft werden soll |
ExpVal | Erwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}" |
OKWFileDoesNotExistsException | Wenn die gegeben Datei ein Verzeichniss ist, also eben keine Datei, dann wird ein OKWFileDoesNotExistsException ausgelöst. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 860 der Datei NOK.java.
void okw.core.NOK.VerifyHasFocus | ( | String | FN, |
String | ExpVal | ||
) |
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" den Fokus besitzt:
Prüfe Hat Fokus: "MeinObjekt", "JA"
Beispiel 2: Prüfe, ob das Objekt "MeinObjekt" den Fokus NICHT besitzt:
Prüfe Hat Fokus: "MeinObjekt", "NEIN"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert. Erlaubte Werte sind: "JA", "NEIN" und "IGNORIEREN". |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 600 der Datei NOK.java.
void okw.core.NOK.VerifyIsActive | ( | String | FN, |
String | ExpVal | ||
) |
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Beispiel: Prüfe, ob das Objekt "MeinObjekt" sich im Status "aktiv" befindet:
Prüfe Ist Aktiv: "MeinObjekt", "JA"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert. Erlaubte Werte sind: "JA", "NEIN" und "IGNORIEREN". |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 610 der Datei NOK.java.
void okw.core.NOK.VerifyIsDirectory | ( | String | fpsPathAndFileName, |
String | ExpVal | ||
) |
Definiert in Zeile 880 der Datei NOK.java.
void okw.core.NOK.VerifyIsFile | ( | String | fpsPathAndFileName, |
String | ExpVal | ||
) |
Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt.
fpsPathAndFileName | Pfad und Name der Datei, die geprüft werden soll. |
ExpVal | Erwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}" |
OKWFileDoesNotExistsException | Wenn die gegeben Datei ein Verzeichniss ist, also eben keine Datei, dann wird ein OKWFileDoesNotExistsException ausgelöst. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 870 der Datei NOK.java.
void okw.core.NOK.VerifyLabel | ( | String | FN, |
String | ExpVal | ||
) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "Django" entspricht:
Prüfe Wert: "MeinObjekt", "Django"
Dieses Schlüsselwort prüft die exakte Übereinstimmung. Wildkards sind nicht möglich.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 620 der Datei NOK.java.
void okw.core.NOK.VerifyLabelREGX | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft die Überschrift des Objektes.
Reguläre aus drücke als sollwert sind erlaubt.
Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
PrüfeWertREGX: "MeinObjekt", "$Django"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 640 der Datei NOK.java.
void okw.core.NOK.VerifyLabelWCM | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft die Beschreibung/Label des Objektes.
Der Sollwert wird als Wildcard-Match angegeben.
Folgende Platzhalter sind möglich:
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 630 der Datei NOK.java.
void okw.core.NOK.VerifyMaxLength | ( | String | FN, |
String | ExpVal | ||
) |
Checks the maximum number of characters that can be entered.
Beispiel: Prüfe, ob max. 10 Zeichen in ein das Objekt mit FN = "Name" eingeben werden darf:
EN.VerifyMaxLength( "Name", "10" )
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert, als String Zahl |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 670 der Datei NOK.java.
void okw.core.NOK.VerifyMinLength | ( | String | FN, |
String | ExpVal | ||
) |
Checks the minimum number of characters that has to be entert.
Beispiel: Prüfe, ob min. 3 Zeichen in ein das Objekt mit FN = "Name" eingeben wurden:
EN.VerifyMinLength( "Name", "3" )
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert, als String Zahl |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 911 der Datei NOK.java.
void okw.core.NOK.VerifyPlaceholder | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft den Platzhalter des Objektes.
Beispiel: Prüfe, ob der Platzhalter (Text) des Objekts "MeinObjekt" dem erwarteten Wert "Django" übereinstimmt:
EN.VerifyPlaceholderWCM( "MeinObjekt", "Django" )
FN | Funktionaler Name des GUI-Objektes |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 650 der Datei NOK.java.
void okw.core.NOK.VerifyPlaceholderREGX | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft den Platzhalter des Objektes.
Reguläre Ausdrücke als Sollwert sind erlaubt.
Beispiel: Prüfe, ob der Plathalter (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
VerifyPlaceholderREGX: "MeinObjekt", "$Django"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 680 der Datei NOK.java.
void okw.core.NOK.VerifyPlaceholderWCM | ( | String | FN, |
String | ExpVal | ||
) |
Überprüft den Platzhalter des Objektes.
Wildcards sind im erwartetem Wert erlaubt.
Folgende Wildcards sind möglich:
Beispiel: Prüfe, ob der Platzhalter (Text) des Objekts "MeinObjekt" dem erwarteten Wert "*jango" entspricht:
VerifyPlaceholderWCM: "MeinObjekt", "*jango"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 660 der Datei NOK.java.
void okw.core.NOK.VerifySelectedValue | ( | String | FN, |
String | ExpVal | ||
) |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Eine Liste ist eine einfache Liste, eine Tabelle oder eine Baumansicht. Bei erwarteten Werten in Baumansichten (Treeview) wird immer die gesamte Hierarchie angegeben (siehe Beispiel). Dabei werden die Hierarchie-Elemente über den Separator {SEP} getrennt.
Beispiel 1: Prüfe, ob das Element "Henry" in der Liste "MeineListe" ausgewählt ist:
Prüfe Ausgewählter Wert: "MeineListe", "Henry"
Beispiel 2: Prüfe, ob das Element "Namen{SEP}Henry" in der Baumansicht "MeinTreeview" ausgewählt ist:
Prüfe Ausgewählter Wert: "MeinTreeview", "Namen{SEP}Henry"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 690 der Datei NOK.java.
void okw.core.NOK.VerifySelectedValueREGX | ( | String | FN, |
String | ExpVal | ||
) |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Eine Liste ist eine einfache Liste, eine Tabelle oder eine Baumansicht. Bei erwarteten Werten in Baumansichten (Treeview) wird immer die gesamte Hierarchie angegeben (siehe Beispiel). Dabei werden die Hierarchie-Elemente über den Separator {SEP} getrennt.
Beispiel 1: Prüfe, ob das Element "Henry" in der Liste "MeineListe" ausgewählt ist:
Prüfe Ausgewählter Wert: "MeineListe", "Henry"
Beispiel 2: Prüfe, ob das Element "Namen{SEP}Henry" in der Baumansicht "MeinTreeview" ausgewählt ist:
Prüfe Ausgewählter Wert: "MeinTreeview", "Namen{SEP}Henry"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 710 der Datei NOK.java.
void okw.core.NOK.VerifySelectedValueWCM | ( | String | FN, |
String | ExpVal | ||
) |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Eine Liste ist eine einfache Liste, eine Tabelle oder eine Baumansicht. Bei erwarteten Werten in Baumansichten (Treeview) wird immer die gesamte Hierarchie angegeben (siehe Beispiel). Dabei werden die Hierarchie-Elemente über den Separator {SEP} getrennt.
Beispiel 1: Prüfe, ob das Element "Henry" in der Liste "MeineListe" ausgewählt ist:
Prüfe Ausgewählter Wert: "MeineListe", "Henry"
Beispiel 2: Prüfe, ob das Element "Namen{SEP}Henry" in der Baumansicht "MeinTreeview" ausgewählt ist:
Prüfe Ausgewählter Wert: "MeinTreeview", "Namen{SEP}Henry"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 700 der Datei NOK.java.
void okw.core.NOK.VerifyTablecellValue | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | ExpVal | ||
) |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
FN | Funktionaler Name des Objekts |
COL | Spaltennummer der zu wählenden Zelle, beginnend mit 1. |
ROW | Zeilennummer der zu wählenden Zelle, beginnend mit 1. |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 720 der Datei NOK.java.
void okw.core.NOK.VerifyTablecellValueREGX | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | ExpVal | ||
) |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
Sollwert kann als Regulärer Ausdruck angegeben werden.
FN | Funktionaler Name des Objekts |
COL | Spaltennummer der zu wählenden Zelle, beginnend mit 1. |
ROW | Zeilennummer der zu wählenden Zelle, beginnend mit 1. |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 740 der Datei NOK.java.
void okw.core.NOK.VerifyTablecellValueWCM | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | ExpVal | ||
) |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
Der Sollwert wird als Wildcard-Match angegeben.
Folgende Platzhalter sind möglich:
FN | Funktionaler Name des Objekts |
COL | Spaltennummer der zu wählenden Zelle, beginnend mit 1. |
ROW | Zeilennummer der zu wählenden Zelle, beginnend mit 1. |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 730 der Datei NOK.java.
void okw.core.NOK.VerifyTooltip | ( | String | FN, |
String | ExpVal | ||
) |
Prüft den Tooltip-Text eines Objektes.
Der Sollwert wird exakt, d.h ohne Platzhalter, angegeben.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 750 der Datei NOK.java.
void okw.core.NOK.VerifyTooltipREGX | ( | String | FN, |
String | ExpVal | ||
) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Der Sollwert wird als RegulererAusdruck angegeben.
Beispiel: Prüfe, ob der Tooltip-Text des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
VerifyTooltipREGX( "MeinObjekt", "\\.jango" )
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert, gegegebn als Regulärerausdruck. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 770 der Datei NOK.java.
void okw.core.NOK.VerifyTooltipWCM | ( | String | FN, |
String | ExpVal | ||
) |
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Der Sollwert wird als Wildcard-Match angegeben.
Folgende Platzhalter sind möglich:
Beispiel: Prüfe, ob der Tooltip Text des Objekts "MeinObjekt" dem erwarteten Wert "?jango" entspricht:
PrüfeTooltipWCM: "MeinObjekt", "?jango"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert als Wildcardmatch. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 760 der Datei NOK.java.
void okw.core.NOK.VerifyValue | ( | String | FN, |
String | ExpVal | ||
) |
/
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "Django" entspricht:
Prüfe Wert: "MeinObjekt", "Django"
Dieses Schlüsselwort prüft die exakte Übereinstimmung. Wildkards sind nicht möglich.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 780 der Datei NOK.java.
void okw.core.NOK.VerifyValueREGX | ( | String | FN, |
String | ExpVal | ||
) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Der Sollwert wird als RegulererAusdruck angegeben.
Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
PrüfeWertREGX: "MeinObjekt", "$Django"
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 800 der Datei NOK.java.
void okw.core.NOK.VerifyValueWCM | ( | String | FN, |
String | ExpVal | ||
) |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
Der Sollwert wird als Wildcard-Match angegeben.
Folgende Platzhalter sind möglich:
PrüfeWertWCM( "MeinObjekt", "$Django" )
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert / Sollwert. |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 790 der Datei NOK.java.