![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Klasse OK representiert den Core Zustand "OK". Mehr ...
Öffentliche Methoden | |
OK (Core fp_OKW) | |
Klasse representiert den Zustand "OK" des OKW-Kerns im Ausführungsmodus. Mehr ... | |
void | BeginTest (String fpsTestname) throws Exception |
Kennzeichnet den Anfang eines Testfalls. Mehr ... | |
void | EndTest () throws Exception |
Signalisiert das Ende eines Testfalls. Mehr ... | |
void | ClickOn (String FN) throws Exception |
Klickt auf das gegebene Objekt. Mehr ... | |
void | DoubleClickOn (String FN) throws Exception |
Führt ein Doppelklick auf das gegebene GUI-Objekt aus. Mehr ... | |
void | LogCaption (String FN) throws Exception |
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus. Mehr ... | |
void | LogExists (String FN) throws Exception |
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus. Mehr ... | |
void | LogHasFocus (String FN) throws Exception |
Dokumentiert den Fokus-Status des gegebenen Objekts. Mehr ... | |
void | LogIsActive (String FN) throws Exception |
Dokumentiert den Status des gegebenen Objekts. Mehr ... | |
void | LogLabel (String FN) throws Exception |
Gibt den Wert des Etikette/Label in der Logdatei aus. Mehr ... | |
void | LogPlaceholder (String FN) throws Exception |
Gibt den Wert des Platzhalters in der Logdatei aus. Mehr ... | |
void | LogSelected (String FN) throws Exception |
Dokumentiert den markierten Text des gegebenen Objekts. Mehr ... | |
void | LogTablecellValue (String FN, String COL, String ROW) throws Exception |
Dokumentiert den Wert der ausgewählten Zelle. Mehr ... | |
void | LogTooltip (String FN) throws Exception |
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts. Mehr ... | |
void | LogValue (String FN) throws Exception |
Dokumentiert den Standartwert eines Objekts. Mehr ... | |
void | MemorizeCaption (String FN, String MemKey) throws Exception |
Keine Beschreibung zu "MemorizeCaption" verfügbar. Mehr ... | |
void | MemorizeExists (String FN, String MemKey) throws Exception |
Merkt sich den aktuell existierenden Zustand des Objekts. Mehr ... | |
void | MemorizeHasFocus (String FN, String MemKey) throws Exception |
Keine Beschreibung zu "MemorizeHasFocus" verfügbar. Mehr ... | |
void | MemorizeIsActive (String FN, String MemKey) throws Exception |
Merkt sich den Zustand des gegebenen Objekts. Mehr ... | |
void | MemorizeLabel (String FN, String MemKey) throws Exception |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
void | MemorizePlaceholder (String FN, String MemKey) throws Exception |
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
void | MemorizeSelectedValue (String FN, String MemKey) throws Exception |
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar. Mehr ... | |
void | MemorizeTablecellValue (String FN, String COL, String ROW, String MemKey) throws Exception |
Merkt sich den Wert der gegebenen Zelle in der Tabelle. throws Exception Mehr ... | |
void | MemorizeTooltip (String FN, String MemKey) throws Exception |
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts. Mehr ... | |
void | MemorizeValue (String FN, String MemKey) throws Exception |
Merkt sich den Standartwert eines Objekts. Mehr ... | |
void | Select (String FN, String Val) throws Exception |
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten. Mehr ... | |
void | SelectMenu (String FN) throws Exception |
Wählt den gegebenen Menü-Eintrag aus. Mehr ... | |
void | SelectMenu (String FN, String Val) throws Exception |
Wählt den gegebenen Menüeintrag aus. Mehr ... | |
void | SelectTablecell (String FN, String COL, String ROW) throws Exception |
Wählt die gegebene Tabellenzelle aus. Mehr ... | |
void | SelectWindow (String FN) throws Exception |
Setzt den Kontext auf das gegebene Fenster. Mehr ... | |
void | SelectChild (String FN) throws Exception |
Setzt den Wert von SELECTEDCHILD auf den Wert von FN. Mehr ... | |
void | SelectContext (String FN) throws Exception |
Setzt den Context auf FN. Mehr ... | |
void | Sequence (String FN, String SEQ_Name, String SEQ_ID) throws Exception |
Ruft die Sequenz eines Fensters auf. Mehr ... | |
void | SetFocus (String FN) throws Exception |
Setzt den Fokus auf das gegebene Fensterobjekt. Mehr ... | |
void | setLanguage (String Language) |
void | SetValue (String FN, String Val) throws Exception |
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert. Mehr ... | |
void | SetVar (String VN, String Val) throws Exception |
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val. Mehr ... | |
void | StartApp (String AppName) throws Exception |
Startet die gegebene Anwendung. Mehr ... | |
void | StopApp (String AppName) throws Exception |
Beendet eine gegebene Anwendung. Mehr ... | |
void | TypeKey (String FN, String Val) throws Exception |
Tastatureingaben von Daten in das aktive Fensterobjekt. Mehr ... | |
void | TypeKeyTablecell (String FN, String COL, String ROW, String Val) throws Exception |
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur. Mehr ... | |
void | TypeKeyWindow (String FN, String Val) throws Exception |
Tastatureingabe in ein bestimmtes Fensterobjekt. Mehr ... | |
void | VerifyBadge (String FN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyBadgeWCM (String FN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyBadgeREGX (String FN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyCaption (String FN, String ExpVal) throws Exception |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyCaptionWCM (String FN, String ExpVal) throws Exception |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyCaptionREGX (String FN, String ExpVal) throws Exception |
Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt. Mehr ... | |
void | VerifyExists (String FN, String ExpVal) throws Exception |
Prüft, ob das gegebene Objekt existiert. Mehr ... | |
void | VerifyHasFocus (String FN, String ExpVal) throws Exception |
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert. Mehr ... | |
void | VerifyIsActive (String FN, String ExpVal) throws Exception |
copydoc IOKW_State::VerifyHasFocus(String,String) | |
void | VerifyLabel (String FN, String ExpVal) throws Exception |
Überprüft die Beschreibung des Objektes. Mehr ... | |
void | VerifyLabelWCM (String FN, String ExpVal) throws Exception |
Überprüft die Beschreibung/Label des Objektes. Mehr ... | |
void | VerifyLabelREGX (String FN, String ExpVal) throws Exception |
Überprüft die Überschrift des Objektes. Mehr ... | |
void | VerifyPlaceholder (String FN, String ExpVal) throws Exception |
Überprüft die Beschreibung des Objektes. Mehr ... | |
void | VerifyPlaceholderWCM (String FN, String ExpVal) throws Exception |
Überprüft den Platzhalter des Objektes. Mehr ... | |
void | VerifyMaxLength (String FN, String ExpVal) throws Exception |
Checks the maximum number of characters that can be entered. Mehr ... | |
void | VerifyPlaceholderREGX (String FN, String ExpVal) throws Exception |
Überprüft den Platzhalter des Objektes. Mehr ... | |
void | VerifySelectedValue (String FN, String ExpVal) throws Exception |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
void | VerifySelectedValueWCM (String FN, String ExpVal) throws Exception |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
void | VerifySelectedValueREGX (String FN, String ExpVal) throws Exception |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
void | VerifyTablecellValue (String FN, String COL, String ROW, String ExpVal) throws Exception |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
void | VerifyTablecellValueWCM (String FN, String COL, String ROW, String ExpVal) throws Exception |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
void | VerifyTablecellValueREGX (String FN, String COL, String ROW, String ExpVal) throws Exception |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
void | VerifyTooltip (String FN, String ExpVal) throws Exception |
Prüft den Tooltip-Text eines Objektes. Mehr ... | |
void | VerifyTooltipWCM (String FN, String ExpVal) throws Exception |
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyTooltipREGX (String FN, String ExpVal) throws Exception |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyValue (String FN, String ExpVal) throws Exception |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyValueWCM (String FN, String ExpVal) throws Exception |
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ... | |
void | VerifyValueREGX (String FN, String ExpVal) throws Exception |
Wichtig: Ein "EMPTY"-Wert ist ein ArrayList String welche keine Array-Elemte enthält, also ArrayList.Size() = 0! Mehr ... | |
void | FileCreate (String PATH) throws Exception |
Legt das gegebene Verzeichniss an. Mehr ... | |
void | FileDelete (String fpsPathAndFileName) throws Exception |
Löscht die gegebene Datei. Mehr ... | |
void | FilesDelete (String fpsDirPath, String fpsFileMatch) throws Exception |
Löscht die gegebene Datei. Mehr ... | |
void | DirectoryDelete (String PATH) throws Exception |
Löscht die gegebene Datei. Mehr ... | |
void | DirectoryCreate (String PATH) throws Exception |
Legt das gegebene Verzeichniss an. Mehr ... | |
void | VerifyFileExists (String fpsPathAndFileName, String ExpVal) throws Exception |
Prüft, ob die gegebene Datei existiert. Mehr ... | |
void | VerifyIsFile (String fpsPathAndFileName, String ExpVal) throws Exception |
Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt. Mehr ... | |
void | VerifyIsDirectory (String fpsPathAndFileName, String ExpVal) throws Exception |
void | VerifyDirectoryExists (String fpsPath, String ExpVal) throws Exception |
Prüft, ob das gegebene Verzeichnis existiert. Mehr ... | |
void | CopyFile (String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName) throws Exception |
Copiert die gegebene Quelldatei zur Zieldatei. Mehr ... | |
void | VerifyMinLength (String FN, String ExpVal) throws Exception |
Checks the minimum number of characters that has to be entert. Mehr ... | |
void | VerifyErrorMSG (String FN, String ExpVal) throws Exception |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
void | VerifyErrorMSG_WCM (String FN, String ExpVal) throws Exception |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
void | VerifyErrorMSG_REGX (String FN, String ExpVal) throws Exception |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
Geschützte Methoden | |
void | handleException (Exception e) throws Exception |
In dieser Methode werden zentral die Exceptions ausgewertet. Mehr ... | |
void | logException (Exception e, Exception e_Wrapped) |
void | newMethod (String ValueToAnalyse, String... NotAllowedValues) |
void | LogVerifyError (String fpsExpected, String fpsActual) |
Geschützte Attribute | |
Boolean | VerifyFail = false |
Private Methoden | |
void | verification (String fpsActual, String fpsExpected) |
void | verification (Integer fpiActual, Integer fpiExpected) |
void | verification (ArrayList< String > Actual, ArrayList< String > Expected) |
void | verificationWCM (ArrayList< String > Actual, ArrayList< String > Expected) |
void | verificationREGX (ArrayList< String > Actual, ArrayList< String > Expected) |
Boolean | verify (OKW_TimeOut timeout, Boolean fpbExpected, Supplier< Boolean > Method2Call) |
Prüft ob der gegebene boolische Wert "fpbExpected" innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird. Mehr ... | |
Integer | verify (OKW_TimeOut timeout, Integer fpiExpected, Supplier< Integer > Method2Call) |
Prüft ob der gegebene integer Wert "fpiExpected" innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird. Mehr ... | |
ArrayList< String > | verify (OKW_TimeOut timeout, String COL, String ROW, ArrayList< String > fpALExpected, BiFunction< String, String, ArrayList< String >> Method2Call) |
ArrayList< String > | verifyWCM (OKW_TimeOut timeout, String COL, String ROW, ArrayList< String > fpALExpectedWCM, BiFunction< String, String, ArrayList< String >> Method2Call) |
ArrayList< String > | verifyREGX (OKW_TimeOut timeout, String COL, String ROW, ArrayList< String > fpALExpectedREGXs, BiFunction< String, String, ArrayList< String >> Method2Call) |
ArrayList< String > | verify (OKW_TimeOut timeout, ArrayList< String > fpALExpected, Supplier< ArrayList< String >> Method2Call) |
Prüft ob der gegebene ArrayList<String> Wert "fpALExpected" innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird. Mehr ... | |
ArrayList< String > | verifyWCM (OKW_TimeOut timeout, ArrayList< String > fpALExpectedWCMs, Supplier< ArrayList< String >> Method2Call) |
Prüft ob der gegebene ArrayList<String> Wert "fpALExpected" als WCM innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird. Mehr ... | |
ArrayList< String > | verifyREGX (OKW_TimeOut timeout, ArrayList< String > fpALExpectedREGXs, Supplier< ArrayList< String >> Method2Call) |
Prüft ob der gegebene ArrayList<String> Wert "fpALExpected" als REGX innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird. Mehr ... | |
Private Attribute | |
Core | _Kernel |
Statische, private Attribute | |
static OKWLanguage | CL |
static Logger_Sngltn | Log |
static OKW_Properties | PROP |
static OKW_CurrentObject_Sngltn | CO |
static OKW_Memorize_Sngltn | MEM |
Klasse OK representiert den Core Zustand "OK".
Testausführung mit GUI-Aktivität und es ist keine Exception ausgelöst worden.
2019-12-27 - LogMessenger + LM_Ok.xml auf ok.properties umgestellt.
okw.core.OK.OK | ( | Core | fp_OKW | ) |
Klasse representiert den Zustand "OK" des OKW-Kerns im Ausführungsmodus.
Definiert in Zeile 97 der Datei OK.java.
void okw.core.OK.BeginTest | ( | String | fpsTestname | ) | throws Exception |
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 219 der Datei OK.java.
void okw.core.OK.ClickOn | ( | String | FN | ) | throws Exception |
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 269 der Datei OK.java.
void okw.core.OK.CopyFile | ( | String | fpsSourcePathAndFileName, |
String | fpsDestinationPathAndFileName | ||
) | throws Exception |
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.
void okw.core.OK.DirectoryCreate | ( | String | PATH | ) | throws Exception |
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 4051 der Datei OK.java.
void okw.core.OK.DirectoryDelete | ( | String | PATH | ) | throws Exception |
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 4008 der Datei OK.java.
void okw.core.OK.DoubleClickOn | ( | String | FN | ) | throws Exception |
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 290 der Datei OK.java.
void okw.core.OK.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 243 der Datei OK.java.
void okw.core.OK.FileCreate | ( | String | PATH | ) | throws Exception |
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 3875 der Datei OK.java.
void okw.core.OK.FileDelete | ( | String | fpsPathAndFileName | ) | throws Exception |
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 3916 der Datei OK.java.
void okw.core.OK.FilesDelete | ( | String | fpsDirPath, |
String | fpsFileMatch | ||
) | throws Exception |
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 3959 der Datei OK.java.
|
protected |
In dieser Methode werden zentral die Exceptions ausgewertet.
Methode führt folge Aktivitäten aus:
e | Exception aus der OK-Schlüsselwort-Methode |
Exception |
Definiert in Zeile 154 der Datei OK.java.
void okw.core.OK.LogCaption | ( | String | FN | ) | throws Exception |
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 311 der Datei OK.java.
void okw.core.OK.LogExists | ( | String | FN | ) | throws Exception |
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 341 der Datei OK.java.
void okw.core.OK.LogHasFocus | ( | String | FN | ) | throws Exception |
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 368 der Datei OK.java.
void okw.core.OK.LogIsActive | ( | String | FN | ) | throws Exception |
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 395 der Datei OK.java.
void okw.core.OK.LogLabel | ( | String | FN | ) | throws Exception |
Gibt den Wert des Etikette/Label in der Logdatei aus.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 422 der Datei OK.java.
void okw.core.OK.LogPlaceholder | ( | String | FN | ) | throws Exception |
Gibt den Wert des Platzhalters in der Logdatei aus.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 452 der Datei OK.java.
void okw.core.OK.LogSelected | ( | String | FN | ) | throws Exception |
Dokumentiert den markierten Text des gegebenen Objekts.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 483 der Datei OK.java.
void okw.core.OK.LogTablecellValue | ( | String | FN, |
String | COL, | ||
String | ROW | ||
) | throws Exception |
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 517 der Datei OK.java.
void okw.core.OK.LogTooltip | ( | String | FN | ) | throws Exception |
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 548 der Datei OK.java.
void okw.core.OK.LogValue | ( | String | FN | ) | throws Exception |
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 579 der Datei OK.java.
void okw.core.OK.MemorizeCaption | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
Keine Beschreibung zu "MemorizeCaption" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 610 der Datei OK.java.
void okw.core.OK.MemorizeExists | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
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 649 der Datei OK.java.
void okw.core.OK.MemorizeHasFocus | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 688 der Datei OK.java.
void okw.core.OK.MemorizeIsActive | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
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 727 der Datei OK.java.
void okw.core.OK.MemorizeLabel | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
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 766 der Datei OK.java.
void okw.core.OK.MemorizePlaceholder | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
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 804 der Datei OK.java.
void okw.core.OK.MemorizeSelectedValue | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 842 der Datei OK.java.
void okw.core.OK.MemorizeTablecellValue | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | MemKey | ||
) | throws Exception |
Merkt sich den Wert der gegebenen Zelle in der Tabelle. throws Exception
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 880 der Datei OK.java.
void okw.core.OK.MemorizeTooltip | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
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 919 der Datei OK.java.
void okw.core.OK.MemorizeValue | ( | String | FN, |
String | MemKey | ||
) | throws Exception |
Merkt sich den Standartwert eines Objekts.
Der Standartwert des Objektes (in den meisten Fällen ist dies der angezeigte Text) wird ausgelesen und intern unter dem übergebenen Schlüssel gespeichert. Der Wert kann danach mit dem Schlüsselwort XXXXX wieder ausgelesen werden.
Beispiel: Legt sich den Wert (Text) des Objekts "MeinObjekt" unter dem Schlüssel "MeinSchlüssel" ab:
Merke Wert: "MeinObjekt", "MeinSchlüssel"
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 958 der Datei OK.java.
void okw.core.OK.Select | ( | String | FN, |
String | Val | ||
) | throws Exception |
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 997 der Datei OK.java.
void okw.core.OK.SelectChild | ( | String | FN | ) | throws Exception |
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 1137 der Datei OK.java.
void okw.core.OK.SelectContext | ( | String | FN | ) | throws Exception |
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 1158 der Datei OK.java.
void okw.core.OK.SelectMenu | ( | String | FN | ) | throws Exception |
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 1037 der Datei OK.java.
void okw.core.OK.SelectMenu | ( | String | FN, |
String | Val | ||
) | throws Exception |
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 1058 der Datei OK.java.
void okw.core.OK.SelectTablecell | ( | String | FN, |
String | COL, | ||
String | ROW | ||
) | throws Exception |
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 1094 der Datei OK.java.
void okw.core.OK.SelectWindow | ( | String | FN | ) | throws Exception |
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 1115 der Datei OK.java.
void okw.core.OK.Sequence | ( | String | FN, |
String | SEQ_Name, | ||
String | SEQ_ID | ||
) | throws Exception |
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 1179 der Datei OK.java.
void okw.core.OK.SetFocus | ( | String | FN | ) | throws Exception |
Setzt den Fokus auf das gegebene Fensterobjekt.
FN | Funktionaler Name des Objekts |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 1214 der Datei OK.java.
void okw.core.OK.setLanguage | ( | String | Language | ) |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 1238 der Datei OK.java.
void okw.core.OK.SetValue | ( | String | FN, |
String | Val | ||
) | throws Exception |
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 1246 der Datei OK.java.
void okw.core.OK.SetVar | ( | String | VN, |
String | Val | ||
) | throws Exception |
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 1289 der Datei OK.java.
void okw.core.OK.StartApp | ( | String | AppName | ) | throws Exception |
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 1315 der Datei OK.java.
void okw.core.OK.StopApp | ( | String | AppName | ) | throws Exception |
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 1336 der Datei OK.java.
void okw.core.OK.TypeKey | ( | String | FN, |
String | Val | ||
) | throws Exception |
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 1357 der Datei OK.java.
void okw.core.OK.TypeKeyTablecell | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | Val | ||
) | throws Exception |
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 1398 der Datei OK.java.
void okw.core.OK.TypeKeyWindow | ( | String | FN, |
String | Val | ||
) | throws Exception |
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 1440 der Datei OK.java.
|
private |
Prüft ob der gegebene ArrayList<String> Wert "fpALExpected" innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird.
Die Absicht dieser Methode ist nicht ein Soll/Ist vergleich, sondern das warten auf einen Werten, der sich einstellen sollte, wenn ein Testfall wie geplant abläuft. Der Soll-/Istvergleich wird in der jeweiligen okw.core.IOKW_State methode, die diese Methode ruft, durchgeführt.
Die Methode wird aus folgenden zwei Gründen beendet:
timeout | Enthält die Timeout Daten. |
fpALExpected | Erwarteter Wert, der sich einstellen sollte. |
Method2Call | Functions Referenz auf die aufzurufende Methode |
Definiert in Zeile 2524 der Datei OK.java.
|
private |
Prüft ob der gegebene boolische Wert "fpbExpected" innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird.
Die Absicht dieser Methode ist nicht ein Soll/Ist vergleich, sondern das warten auf einen Werten, der sich einstellen sollte, wenn ein Testfall wie geplant abläuft. Der Soll-/Istvergleich wird in der jeweiligen okw.core.IOKW_State methode, die diese Methode ruft, durchgeführt.
Die Methode wird aus folgenden zwei Gründen beendet:
timeout | Enthält die Timeout Daten. |
fpbExpected | Erwarteter Wert, der sich einstellen sollte. |
Method2Call | Functions Referenz auf die aufzurufende Methode |
Definiert in Zeile 2215 der Datei OK.java.
|
private |
Prüft ob der gegebene integer Wert "fpiExpected" innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird.
Die Absicht dieser Methode ist nicht ein Soll/Ist vergleich, sondern das warten auf einen Werten, der sich einstellen sollte, wenn ein Testfall wie geplant abläuft. Der Soll-/Istvergleich wird in der jeweiligen okw.core.IOKW_State methode, die diese Methode ruft, durchgeführt.
Die Methode wird aus folgenden zwei Gründen beendet:
timeout | Enthält die Timeout Daten. |
fpiExpected | Erwarteter Wert, der sich einstellen sollte. |
Method2Call | Functions Referenz auf die aufzurufende Methode |
Definiert in Zeile 2288 der Datei OK.java.
|
private |
timeout | Entält Timeout Daten. |
fpALExpected | Erwaretetr Wert |
Method2Call | Functions eferenz auf die aufzurufende Methode |
Definiert in Zeile 2348 der Datei OK.java.
void okw.core.OK.VerifyBadge | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Überprüft den Badge des Objektes .
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 1478 der Datei OK.java.
void okw.core.OK.VerifyBadgeREGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Überprüft den Badge des Objektes .
Mit RegulererAusdruck
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 1599 der Datei OK.java.
void okw.core.OK.VerifyBadgeWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 1537 der Datei OK.java.
void okw.core.OK.VerifyCaption | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 1660 der Datei OK.java.
void okw.core.OK.VerifyCaptionREGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 1780 der Datei OK.java.
void okw.core.OK.VerifyCaptionWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 1719 der Datei OK.java.
void okw.core.OK.VerifyDirectoryExists | ( | String | fpsPath, |
String | ExpVal | ||
) | throws Exception |
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 4263 der Datei OK.java.
void okw.core.OK.VerifyErrorMSG | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 4388 der Datei OK.java.
void okw.core.OK.VerifyErrorMSG_REGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 4506 der Datei OK.java.
void okw.core.OK.VerifyErrorMSG_WCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 4446 der Datei OK.java.
void okw.core.OK.VerifyExists | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 1841 der Datei OK.java.
void okw.core.OK.VerifyFileExists | ( | String | fpsPathAndFileName, |
String | ExpVal | ||
) | throws Exception |
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 4093 der Datei OK.java.
void okw.core.OK.VerifyHasFocus | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 1900 der Datei OK.java.
void okw.core.OK.VerifyIsDirectory | ( | String | fpsPathAndFileName, |
String | ExpVal | ||
) | throws Exception |
Definiert in Zeile 4207 der Datei OK.java.
void okw.core.OK.VerifyIsFile | ( | String | fpsPathAndFileName, |
String | ExpVal | ||
) | throws Exception |
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 4150 der Datei OK.java.
void okw.core.OK.VerifyLabel | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Überprüft die Beschreibung des Objektes.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 2736 der Datei OK.java.
void okw.core.OK.VerifyLabelREGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 2854 der Datei OK.java.
void okw.core.OK.VerifyLabelWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 2794 der Datei OK.java.
void okw.core.OK.VerifyMaxLength | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3035 der Datei OK.java.
void okw.core.OK.VerifyMinLength | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 4326 der Datei OK.java.
void okw.core.OK.VerifyPlaceholder | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Überprüft die Beschreibung des Objektes.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 2915 der Datei OK.java.
void okw.core.OK.VerifyPlaceholderREGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 3097 der Datei OK.java.
void okw.core.OK.VerifyPlaceholderWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 2974 der Datei OK.java.
|
private |
Prüft ob der gegebene ArrayList<String> Wert "fpALExpected" als REGX innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird.
Die Absicht dieser Methode ist nicht ein Soll/Ist vergleich, sondern das warten auf einen Werten, der sich einstellen sollte, wenn ein Testfall wie geplant abläuft. Der Soll-/Istvergleich wird in der jeweiligen okw.core.IOKW_State methode, die diese Methode ruft, durchgeführt.
Die Methode wird aus folgenden zwei Gründen beendet:
timeout | Enthält die Timeout Daten. |
fpALExpected | Erwarteter Wert, der sich einstellen sollte. |
Method2Call | Functions Referenz auf die aufzurufende Methode |
Definiert in Zeile 2680 der Datei OK.java.
|
private |
timeout | Entält Timeout Daten. |
COL | Spalten auswahl. |
ROW | Spalten auswahl. |
fpALExpectedREGXs | Erwaretetr Wert |
Method2Call | Functions eferenz auf die aufzurufende Methode |
Definiert in Zeile 2455 der Datei OK.java.
void okw.core.OK.VerifySelectedValue | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3157 der Datei OK.java.
void okw.core.OK.VerifySelectedValueREGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3277 der Datei OK.java.
void okw.core.OK.VerifySelectedValueWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3217 der Datei OK.java.
void okw.core.OK.VerifyTablecellValue | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | ExpVal | ||
) | throws Exception |
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 3336 der Datei OK.java.
void okw.core.OK.VerifyTablecellValueREGX | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | ExpVal | ||
) | throws Exception |
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 3454 der Datei OK.java.
void okw.core.OK.VerifyTablecellValueWCM | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | ExpVal | ||
) | throws Exception |
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 3395 der Datei OK.java.
void okw.core.OK.VerifyTooltip | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3513 der Datei OK.java.
void okw.core.OK.VerifyTooltipREGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3632 der Datei OK.java.
void okw.core.OK.VerifyTooltipWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3571 der Datei OK.java.
void okw.core.OK.VerifyValue | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3692 der Datei OK.java.
void okw.core.OK.VerifyValueREGX | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Wichtig: Ein "EMPTY"-Wert ist ein ArrayList String welche keine Array-Elemte enthält, also ArrayList.Size() = 0!
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 3813 der Datei OK.java.
void okw.core.OK.VerifyValueWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 3751 der Datei OK.java.
|
private |
Prüft ob der gegebene ArrayList<String> Wert "fpALExpected" als WCM innerhalb des Time Out "timeout" durch die gegebene Methode Method2Call gefunden wird.
Die Absicht dieser Methode ist nicht ein Soll/Ist vergleich, sondern das warten auf einen Werten, der sich einstellen sollte, wenn ein Testfall wie geplant abläuft. Der Soll-/Istvergleich wird in der jeweiligen okw.core.IOKW_State methode, die diese Methode ruft, durchgeführt.
Die Methode wird aus folgenden zwei Gründen beendet:
timeout | Enthält die Timeout Daten. |
fpALExpected | Erwarteter Wert, der sich einstellen sollte. |
Method2Call | Functions Referenz auf die aufzurufende Methode |
Definiert in Zeile 2602 der Datei OK.java.
|
private |
timeout | Entält Timeout Daten. |
fpALExpectedWCM | Erwaretetr Wert |
Method2Call | Functions eferenz auf die aufzurufende Methode |
Definiert in Zeile 2402 der Datei OK.java.