![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Hier Statediagram... Mehr ...
Öffentliche Methoden | |
Boolean | getVerifyFail () |
void | setVerifyFail (Boolean verifyFail) |
Exception | getNOK_Reason () |
void | setNOK_Reason (Exception nOK_Reason) |
void | SetCoreStateNOK () |
void | SetCoreStateOK () |
void | setLanguage (String Language) |
Setzt die Sprache auf den gegebenen wert Language. Mehr ... | |
Core () | |
OKW-Konstuktor: Setzt den Default-Zustand auf OKW.OK. Mehr ... | |
void | BeginTest (String Testname) throws Exception |
Kennzeichnet den Anfang 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 | EndTest () throws Exception |
Signalisiert das Ende eines Testfalls. 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 | 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 | LogCaption (String FN) throws Exception |
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus. 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 | LogValue (String FN) throws Exception |
Dokumentiert den Standartwert eines Objekts. Mehr ... | |
void | MemorizeExists (String FN, String Val) throws Exception |
Merkt sich den aktuell existierenden Zustand des Objekts. Mehr ... | |
void | MemorizeHasFocus (String FN, String Val) throws Exception |
Keine Beschreibung zu "MemorizeHasFocus" verfügbar. Mehr ... | |
void | MemorizeIsActive (String FN, String Val) throws Exception |
Merkt sich den Zustand des gegebenen Objekts. Mehr ... | |
void | MemorizeSelectedValue (String FN, String Val) throws Exception |
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar. Mehr ... | |
void | MemorizeTablecellValue (String FN, String COL, String ROW, String fpsKeyName) throws Exception |
Merkt sich den Wert der gegebenen Zelle in der Tabelle. Mehr ... | |
void | MemorizeTooltip (String FN, String Val) throws Exception |
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts. Mehr ... | |
void | MemorizeLabel (String FN, String Val) throws Exception |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
void | MemorizePlaceholder (String FN, String Val) throws Exception |
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
void | MemorizeCaption (String FN, String Val) throws Exception |
Keine Beschreibung zu "MemorizeCaption" verfügbar. Mehr ... | |
void | MemorizeValue (String FN, String Val) 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 fpsSequenName, String SEQID) throws Exception |
Ruft die Sequenz eines Fensters auf. Mehr ... | |
void | SetFocus (String FN) throws Exception |
Setzt den Fokus auf das gegebene Fensterobjekt. Mehr ... | |
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 fpsApplicationName) throws Exception |
Startet die gegebene Anwendung. Mehr ... | |
void | StopApp (String fpsApplicationName) 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 BN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyBadgeWCM (String BN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyBadgeREGX (String BN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
void | VerifyCaption (String FN, String ExpVal) throws Exception |
Überprüft die Überschrift des Objektes. Mehr ... | |
void | VerifyCaptionWCM (String FN, String ExpVal) throws Exception |
Überprüft die Überschrift des Objektes. 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 |
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert. 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 | 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 | 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 | 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 | VerifyMaxLength (String FN, String ExpVal) throws Exception |
Checks the maximum number of characters that can be entered. 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 den Platzhalter des Objektes. Mehr ... | |
void | VerifyPlaceholderWCM (String FN, String ExpVal) throws Exception |
Überprüft den Platzhalter des Objektes. Mehr ... | |
void | VerifyPlaceholderREGX (String FN, String ExpVal) throws Exception |
Überprüft den Platzhalter des Objektes. 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 | VerifyValueREGX (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 | 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 | VerifyDirectoryExists (String fpsPathAndFileName, 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 ... | |
Öffentliche, statische Methoden | |
static void | Init () |
Geschützte, statische Methoden | |
static void | readVersionTxt () |
Logt den Versions-Text beim Start eines Skriptes. Mehr ... | |
Statische, geschützte Attribute | |
static Exception | NOK_Reason = null |
Enthält die Exception, weshalb die Ausführung des Testfalls abgebrochen worden ist. Mehr ... | |
Private Methoden | |
void | SetCurrentState (IOKW_State fp_CurrentState) |
Setter zum Setzen des aktuellen Zustandes. Mehr ... | |
Private Attribute | |
IOKW_State | CurrentState |
Zeigt auf die Klasse des aktuellen Zustandes. Mehr ... | |
Statische, private Attribute | |
static Logger_Sngltn | Log = Logger_Sngltn.getInstance() |
static Boolean | VerifyFail = false |
static LogMessenger | LM |
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei. Mehr ... | |
Hier Statediagram...
okw.core.Core.Core | ( | ) |
void okw.core.Core.BeginTest | ( | String | Testname | ) | 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 310 der Datei Core.java.
void okw.core.Core.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 319 der Datei Core.java.
void okw.core.Core.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.
Definiert in Zeile 1525 der Datei Core.java.
void okw.core.Core.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 1459 der Datei Core.java.
void okw.core.Core.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 1443 der Datei Core.java.
void okw.core.Core.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 335 der Datei Core.java.
void okw.core.Core.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 |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 351 der Datei Core.java.
void okw.core.Core.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 1395 der Datei Core.java.
void okw.core.Core.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 1411 der Datei Core.java.
void okw.core.Core.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 1428 der Datei Core.java.
Exception okw.core.Core.getNOK_Reason | ( | ) |
Boolean okw.core.Core.getVerifyFail | ( | ) |
void okw.core.Core.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 463 der Datei Core.java.
void okw.core.Core.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 367 der Datei Core.java.
void okw.core.Core.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 383 der Datei Core.java.
void okw.core.Core.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 399 der Datei Core.java.
void okw.core.Core.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 479 der Datei Core.java.
void okw.core.Core.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 495 der Datei Core.java.
void okw.core.Core.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 415 der Datei Core.java.
void okw.core.Core.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 431 der Datei Core.java.
void okw.core.Core.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 447 der Datei Core.java.
void okw.core.Core.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 511 der Datei Core.java.
void okw.core.Core.MemorizeCaption | ( | String | FN, |
String | Val | ||
) | 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 655 der Datei Core.java.
void okw.core.Core.MemorizeExists | ( | String | FN, |
String | Val | ||
) | 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 527 der Datei Core.java.
void okw.core.Core.MemorizeHasFocus | ( | String | FN, |
String | Val | ||
) | 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 543 der Datei Core.java.
void okw.core.Core.MemorizeIsActive | ( | String | FN, |
String | Val | ||
) | 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 559 der Datei Core.java.
void okw.core.Core.MemorizeLabel | ( | String | FN, |
String | Val | ||
) | 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 623 der Datei Core.java.
void okw.core.Core.MemorizePlaceholder | ( | String | FN, |
String | Val | ||
) | 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 639 der Datei Core.java.
void okw.core.Core.MemorizeSelectedValue | ( | String | FN, |
String | Val | ||
) | 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 575 der Datei Core.java.
void okw.core.Core.MemorizeTablecellValue | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | fpsKeyName | ||
) | throws Exception |
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 591 der Datei Core.java.
void okw.core.Core.MemorizeTooltip | ( | String | FN, |
String | Val | ||
) | 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 607 der Datei Core.java.
void okw.core.Core.MemorizeValue | ( | String | FN, |
String | Val | ||
) | 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 671 der Datei Core.java.
|
staticprotected |
Logt den Versions-Text beim Start eines Skriptes.
Die Information wird aus der Resourcen-Datei "okw/version.txt" gelesen und mit Logger_Sngltn geloggt.
Definiert in Zeile 236 der Datei Core.java.
void okw.core.Core.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 687 der Datei Core.java.
void okw.core.Core.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 767 der Datei Core.java.
void okw.core.Core.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 783 der Datei Core.java.
void okw.core.Core.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 703 der Datei Core.java.
void okw.core.Core.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 719 der Datei Core.java.
void okw.core.Core.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 735 der Datei Core.java.
void okw.core.Core.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 751 der Datei Core.java.
void okw.core.Core.Sequence | ( | String | FN, |
String | fpsSequenName, | ||
String | SEQID | ||
) | 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 799 der Datei Core.java.
|
private |
void okw.core.Core.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 815 der Datei Core.java.
void okw.core.Core.setLanguage | ( | String | Language | ) |
Setzt die Sprache auf den gegebenen wert Language.
Implementiert okw.core.IOKW_State.
Definiert in Zeile 186 der Datei Core.java.
void okw.core.Core.setNOK_Reason | ( | Exception | nOK_Reason | ) |
void okw.core.Core.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 831 der Datei Core.java.
void okw.core.Core.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 847 der Datei Core.java.
void okw.core.Core.setVerifyFail | ( | Boolean | verifyFail | ) |
void okw.core.Core.StartApp | ( | String | fpsApplicationName | ) | 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 863 der Datei Core.java.
void okw.core.Core.StopApp | ( | String | fpsApplicationName | ) | 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 879 der Datei Core.java.
void okw.core.Core.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 895 der Datei Core.java.
void okw.core.Core.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 911 der Datei Core.java.
void okw.core.Core.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 927 der Datei Core.java.
void okw.core.Core.VerifyBadge | ( | String | BN, |
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 943 der Datei Core.java.
void okw.core.Core.VerifyBadgeREGX | ( | String | BN, |
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 975 der Datei Core.java.
void okw.core.Core.VerifyBadgeWCM | ( | String | BN, |
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 959 der Datei Core.java.
void okw.core.Core.VerifyCaption | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Überprüft die Überschrift des Objektes.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Implementiert okw.core.IOKW_State.
Definiert in Zeile 991 der Datei Core.java.
void okw.core.Core.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 1023 der Datei Core.java.
void okw.core.Core.VerifyCaptionWCM | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 1007 der Datei Core.java.
void okw.core.Core.VerifyDirectoryExists | ( | String | fpsPathAndFileName, |
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 1509 der Datei Core.java.
void okw.core.Core.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 1557 der Datei Core.java.
void okw.core.Core.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 1588 der Datei Core.java.
void okw.core.Core.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 1573 der Datei Core.java.
void okw.core.Core.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 1039 der Datei Core.java.
void okw.core.Core.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 1475 der Datei Core.java.
void okw.core.Core.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 1055 der Datei Core.java.
void okw.core.Core.VerifyIsActive | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
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 1071 der Datei Core.java.
void okw.core.Core.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 1492 der Datei Core.java.
void okw.core.Core.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 1232 der Datei Core.java.
void okw.core.Core.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 1282 der Datei Core.java.
void okw.core.Core.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 1248 der Datei Core.java.
void okw.core.Core.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 1265 der Datei Core.java.
void okw.core.Core.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 1541 der Datei Core.java.
void okw.core.Core.VerifyPlaceholder | ( | String | FN, |
String | ExpVal | ||
) | throws Exception |
Ü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 1298 der Datei Core.java.
void okw.core.Core.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 1330 der Datei Core.java.
void okw.core.Core.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 1314 der Datei Core.java.
void okw.core.Core.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 1087 der Datei Core.java.
void okw.core.Core.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 1119 der Datei Core.java.
void okw.core.Core.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 1103 der Datei Core.java.
void okw.core.Core.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 1135 der Datei Core.java.
void okw.core.Core.VerifyTablecellValueREGX | ( | String | FN, |
String | COL, | ||
String | ROW, | ||
String | ExpVal | ||
) | throws Exception |
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 1167 der Datei Core.java.
void okw.core.Core.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 1151 der Datei Core.java.
void okw.core.Core.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 1183 der Datei Core.java.
void okw.core.Core.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 1199 der Datei Core.java.
void okw.core.Core.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 1215 der Datei Core.java.
void okw.core.Core.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 1347 der Datei Core.java.
void okw.core.Core.VerifyValueREGX | ( | 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 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 1363 der Datei Core.java.
void okw.core.Core.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 1379 der Datei Core.java.
|
private |
|
staticprivate |
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei.
Die Log-Meldungen sind in XML-Dateien ausgelagert. Die XML-Dateien müssn in Verzeichniss gegeben in OKW_Ini.Instance.OKW_Enviroment.PathLog abgelegt sein. (Defaultwert: /XML/Log
)
Die XML-Struktur sieh wie folgt aus:
Dabei können
Die aktuelle Sprache kommt aus OKW.OKWLanguage.getInstance.Language
@info Die englische Üersetzung muss immer vorhanden sein. Sollte eine andere Übersetzung fehlen, dann wir die englische Log-Meldung zurückgeliefert.
|
staticprotected |