![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
okw.core.EN ist die englische Implementation von OKW. Mehr ...
Öffentliche, statische Methoden | |
static void | SetCoreStateNOK () |
static void | BeginTest (String Testname) throws Exception |
Kennzeichnet den Anfang eines Testfalls. Mehr ... | |
static void | EndTest () throws Exception |
Signalisiert das Ende eines Testfalls. Mehr ... | |
static void | ClickOn (String FN) throws Exception |
Klickt auf das gegebene Objekt. Mehr ... | |
static void | DoubleClickOn (String FN) throws Exception |
Führt ein Doppelklick auf das gegebene GUI-Objekt aus. Mehr ... | |
static void | LogCaption (String FN) throws Exception |
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus. Mehr ... | |
static void | LogExists (String FN) throws Exception |
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus. Mehr ... | |
static void | LogHasFocus (String FN) throws Exception |
Dokumentiert den Fokus-Status des gegebenen Objekts. Mehr ... | |
static void | LogIsActive (String FN) throws Exception |
Dokumentiert den Status des gegebenen Objekts. Mehr ... | |
static void | LogLabel (String FN) throws Exception |
Gibt den Wert des Etikette/Label in der Logdatei aus. Mehr ... | |
static void | LogPlaceholder (String FN) throws Exception |
Gibt den Wert des Platzhalters in der Logdatei aus. Mehr ... | |
static void | LogSelected (String FN) throws Exception |
Dokumentiert den markierten Text des gegebenen Objekts. Mehr ... | |
static void | LogTablecellValue (String FN, String COL, String ROW) throws Exception |
Dokumentiert den Wert der ausgewählten Zelle. Mehr ... | |
static void | LogTooltip (String FN) throws Exception |
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts. Mehr ... | |
static void | LogValue (String FN) throws Exception |
Dokumentiert den Standartwert eines Objekts. Mehr ... | |
static void | MemorizeCaption (String FN, String fpsKeyName) throws Exception |
Keine Beschreibung zu "MemorizeCaption" verfügbar. Mehr ... | |
static void | MemorizeExists (String FN, String fpsKeyName) throws Exception |
Merkt sich den aktuell existierenden Zustand des Objekts. Mehr ... | |
static void | MemorizeHasFocus (String FN, String fpsKeyName) throws Exception |
Keine Beschreibung zu "MemorizeHasFocus" verfügbar. Mehr ... | |
static void | MemorizeIsActive (String FN, String fpsKeyName) throws Exception |
Merkt sich den Zustand des gegebenen Objekts. Mehr ... | |
static void | MemorizeLabel (String FN, String fpsKeyName) throws Exception |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
static void | MemorizePlaceholder (String FN, String fpsKeyName) throws Exception |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab. Mehr ... | |
static void | MemorizeSelectedValue (String FN, String fpsKeyName) throws Exception |
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar. Mehr ... | |
static void | MemorizeTablecellValue (String FN, String COL, String ROW, String fpsKeyName) throws Exception |
Merkt sich den Wert der gegebenen Zelle in der Tabelle. Mehr ... | |
static void | MemorizeTooltip (String FN, String fpsKeyName) throws Exception |
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts. Mehr ... | |
static void | MemorizeValue (String FN, String fpsKeyName) throws Exception |
Merkt sich den Standartwert eines Objekts. Mehr ... | |
static void | Select (String FN, String fpsValue) throws Exception |
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten. Mehr ... | |
static void | SelectMenu (String FN) throws Exception |
Wählt den gegebenen Menü-Eintrag aus. Mehr ... | |
static void | SelectMenu (String FN, String fpsValue) throws Exception |
Wählt den gegebenen Menüeintrag aus. Mehr ... | |
static void | SelectTablecell (String FN, String COL, String ROW) throws Exception |
Wählt die gegebene Tabellenzelle aus. Mehr ... | |
static void | SelectWindow (String FN) throws Exception |
Setzt den Kontext auf das gegebene Fenster. Mehr ... | |
static void | SelectContext (String FN) throws Exception |
Setzt den Context auf FN. Mehr ... | |
static void | SelectChild (String FN) throws Exception |
Setzt den Wert von SELECTEDCHILD auf den Wert von FN. Mehr ... | |
static void | Sequence (String fpsObjectName, String fpsSequenceName, String SEQID) throws Exception |
Ruft die Sequenz eines Fensters auf. Mehr ... | |
static void | SetFocus (String FN) throws Exception |
Setzt den Fokus auf das gegebene Fensterobjekt. Mehr ... | |
static void | SetValue (String FN, String fpsValue) throws Exception |
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert. Mehr ... | |
static void | SetVar (String VN, String Val) throws Exception |
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val. Mehr ... | |
static void | StartApp (String fpsApplicationName) throws Exception |
Startet die gegebene Anwendung. Mehr ... | |
static void | StopApp (String fpsApplicationName) throws Exception |
Beendet eine gegebene Anwendung. Mehr ... | |
static void | TypeKey (String FN, String fpsValue) throws Exception |
Tastatureingaben von Daten in das aktive Fensterobjekt. Mehr ... | |
static void | TypeKeyTablecell (String FN, String COL, String ROW, String fpsValue) throws Exception |
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur. Mehr ... | |
static void | TypeKeyWindow (String FN, String fpsValue) throws Exception |
Tastatureingabe in ein bestimmtes Fensterobjekt. Mehr ... | |
static void | VerifyBadge (String BN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
static void | VerifyBadgeWCM (String BN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
static void | VerifyBadgeREGX (String BN, String ExpVal) throws Exception |
Überprüft den Badge des Objektes . Mehr ... | |
static void | VerifyCaption (String FN, String fpsValue) throws Exception |
Überprüft die Überschrift des Objektes. Mehr ... | |
static void | VerifyCaptionREGX (String FN, String fpsValue) throws Exception |
Überprüft die Überschrift des Objektes. Mehr ... | |
static void | VerifyCaptionWCM (String FN, String fpsValue) throws Exception |
Überprüft die Überschrift des Objektes. Mehr ... | |
static void | VerifyExists (String FN, String fpsValue) throws Exception |
Prüft, ob das gegebene Objekt existiert. Mehr ... | |
static void | VerifyHasFocus (String FN, String ExpVal) throws Exception |
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert. Mehr ... | |
static void | VerifyIsActive (String FN, String ExpVal) throws Exception |
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert. Mehr ... | |
static void | VerifyLabel (String FN, String ExpVal) throws Exception |
Überprüft die Beschreibung des Objektes. Mehr ... | |
static void | VerifyLabelREGX (String FN, String ExpVal) throws Exception |
Überprüft die Überschrift des Objektes. Mehr ... | |
static void | VerifyLabelWCM (String FN, String ExpVal) throws Exception |
Überprüft die Beschreibung/Label des Objektes. Mehr ... | |
static void | VerifyMaxLength (String FN, String ExpVal) throws Exception |
Checks the maximum number of characters that can be entered. Mehr ... | |
static void | VerifyPlaceholder (String FN, String ExpVal) throws Exception |
Überprüft den Platzhalter des Objektes. Mehr ... | |
static void | VerifyPlaceholderREGX (String FN, String ExpVal) throws Exception |
Überprüft den Platzhalter des Objektes. Mehr ... | |
static void | VerifyPlaceholderWCM (String FN, String ExpVal) throws Exception |
Überprüft den Platzhalter des Objektes. Mehr ... | |
static void | VerifySelectedValue (String FN, String ExpVal) throws Exception |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
static void | VerifySelectedValueREGX (String FN, String ExpVal) throws Exception |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
static void | VerifySelectedValueWCM (String FN, String ExpVal) throws Exception |
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ... | |
static void | VerifyTablecellValue (String FN, String COL, String ROW, String ExpVal) throws Exception |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
static void | VerifyTablecellValueREGX (String FN, String COL, String ROW, String ExpVal) throws Exception |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
static void | VerifyTablecellValueWCM (String FN, String COL, String ROW, String ExpVal) throws Exception |
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ... | |
static void | VerifyTooltip (String FN, String ExpVal) throws Exception |
Prüft den Tooltip-Text eines Objektes. Mehr ... | |
static 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 ... | |
static 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 ... | |
static 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 ... | |
static 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 ... | |
static 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 ... | |
static void | FileDelete (String fpsPathAndFileName) throws Exception |
Löscht die gegebene Datei. Mehr ... | |
static void | FilesDelete (String fpsDirPath, String fpsFileMatch) throws Exception |
Löscht die gegebene Datei. Mehr ... | |
static void | DirectoryDelete (String PATH) throws Exception |
Löscht die gegebene Datei. Mehr ... | |
static void | DirectoryCreate (String PATH) throws Exception |
Legt das gegebene Verzeichniss an. Mehr ... | |
static void | VerifyFileExists (String fpsPathAndFileName, String ExpVal) throws Exception |
Prüft, ob die gegebene Datei existiert. Mehr ... | |
static void | VerifyIsFile (String fpsPathAndFileName, String ExpVal) throws Exception |
Prüft, ob die gegebene Datei existiert. Mehr ... | |
static void | VerifyDirectoryExists (String fpsPath, String ExpVal) throws Exception |
Prüft, ob das gegebene Verzeichnis existiert. Mehr ... | |
static void | VerifyMinLength (String FN, String ExpVal) throws Exception |
Checks the minimum number of characters that has to be entert. Mehr ... | |
static void | VerifyErrorMSG (String FN, String ExpVal) throws Exception |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
static void | VerifyErrorMSG_REGX (String FN, String ExpVal) throws Exception |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
static void | VerifyErrorMSG_WCM (String FN, String ExpVal) throws Exception |
Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ... | |
Statische, private Attribute | |
static String | Language = "EN" |
static Core | myKernel = new Core() |
okw.core.EN ist die englische Implementation von OKW.
Diese Klasse bildet ausschliesslich ein Mapping der englischsprachigen Schlüsselwörter auf die korrespondierende Core-Methoden.
Alle Schlüsselwort-Methoden dieser Klasse setzten zunächst die Spracheinstellung der Klasse OKW.Core auf "EN" Danach erfolgt der Aufruf der korrespondierenden Core-Methode.
Das folgende Beispiel zeigt die Beschreibung eines Login-Vorganges in Schlüsslewort-Notation.
|
static |
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 |
Definiert in Zeile 82 der Datei EN.java.
|
static |
Klickt auf das gegebene Objekt.
Beispiel: Klicke auf das Objekt mit Namen "MeinObjekt"
EN.ClickOn( "MeinObjekt" )
FN | Funktionaler Name des Objekts |
Exception |
Definiert in Zeile 100 der Datei EN.java.
|
static |
Legt das gegebene Verzeichniss an.
Nachdem Ausführen des Schlüsselwortes ist das gegebene Verzeichniss vorhanden.
PATH | Verzeichniss welches angelegt werden soll |
Definiert in Zeile 723 der Datei EN.java.
|
static |
Löscht die gegebene Datei.
In der Pfadangabe sind
${umgebungsvariable}
, ${merkewertschlüssel}
.*
+ ?
erlaubt.PATH | Vollständiger Pfad und Dateiname. |
Definiert in Zeile 714 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 109 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 91 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 694 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 704 der Datei EN.java.
|
static |
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
FN | Funktionaler Name des Objekts |
Definiert in Zeile 118 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 127 der Datei EN.java.
|
static |
Dokumentiert den Fokus-Status des gegebenen Objekts.
Beispiel: Protokolliert den Fokus-Zustand von "Mein Objekt":
Logge hat Fokus: "MeinObjekt"
FN | Funktionaler Name des Objekts |
Definiert in Zeile 136 der Datei EN.java.
|
static |
Dokumentiert den Status des gegebenen Objekts.
Beispiel: Protokolliert den Aktivzustand von "Mein Objekt":
LoggeIstAktiv: "MeinObjekt"
FN | Funktionaler Name des Objekts |
Definiert in Zeile 145 der Datei EN.java.
|
static |
|
static |
|
static |
|
static |
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. |
Definiert in Zeile 181 der Datei EN.java.
|
static |
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
Beispiel: Protokolliert den Kurzinformationstext (Tooltip) von "Mein Objekt":
LoggeTooltip: "MeinObjekt"
FN | Funktionaler Name des Objekts |
Definiert in Zeile 190 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 199 der Datei EN.java.
|
static |
Keine Beschreibung zu "MemorizeCaption" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Definiert in Zeile 208 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 217 der Datei EN.java.
|
static |
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Definiert in Zeile 226 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 235 der Datei EN.java.
|
static |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Definiert in Zeile 244 der Datei EN.java.
|
static |
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Definiert in Zeile 253 der Datei EN.java.
|
static |
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
FN | Funktionaler Name des Objekts |
fpsMemKeyName | Name des Schlüssels |
Definiert in Zeile 262 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 271 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 280 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 289 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 298 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 352 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 343 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 307 der Datei EN.java.
|
static |
|
static |
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. |
Definiert in Zeile 325 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 334 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 361 der Datei EN.java.
|
static |
|
static |
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 |
Definiert in Zeile 379 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 388 der Datei EN.java.
|
static |
Startet die gegebene Anwendung.
Beispiel: Befehl zum Starten der Anwendung "InternetExplorer":
Starte Anwendung: "InternetExplorer"
fpsApplicationName | Der fachliche Name der Anwendung. |
Definiert in Zeile 397 der Datei EN.java.
|
static |
Beendet eine gegebene Anwendung.
Beispiel: Befehl zum Starten der Anwendung "InternetExplorer":
Beende Anwendung: "InternetExplorer"
fpsApplicationName | Derf achliche Name der Anwendung |
Definiert in Zeile 406 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 415 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 424 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 433 der Datei EN.java.
|
static |
|
static |
Überprüft den Badge des Objektes .
Mit RegulererAusdruck
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Definiert in Zeile 460 der Datei EN.java.
|
static |
|
static |
Überprüft die Überschrift des Objektes.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Definiert in Zeile 469 der Datei EN.java.
|
static |
Überprüft die Überschrift des Objektes.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Definiert in Zeile 478 der Datei EN.java.
|
static |
Überprüft die Überschrift des Objektes.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Definiert in Zeile 487 der Datei EN.java.
|
static |
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}" |
Definiert in Zeile 752 der Datei EN.java.
|
static |
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Definiert in Zeile 770 der Datei EN.java.
|
static |
Ü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 |
Definiert in Zeile 779 der Datei EN.java.
|
static |
Ü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 |
Definiert in Zeile 788 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 496 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 732 der Datei EN.java.
|
static |
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". |
Definiert in Zeile 505 der Datei EN.java.
|
static |
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". |
Definiert in Zeile 514 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 743 der Datei EN.java.
|
static |
|
static |
Ü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 |
Definiert in Zeile 532 der Datei EN.java.
|
static |
Ü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 |
Definiert in Zeile 541 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 550 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 761 der Datei EN.java.
|
static |
Ü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 |
Definiert in Zeile 559 der Datei EN.java.
|
static |
Ü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 |
Definiert in Zeile 568 der Datei EN.java.
|
static |
Ü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 |
Definiert in Zeile 577 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 586 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 595 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 604 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 613 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 622 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 631 der Datei EN.java.
|
static |
Prüft den Tooltip-Text eines Objektes.
Der Sollwert wird exakt, d.h ohne Platzhalter, angegeben.
FN | Funktionaler Name des Objekts |
ExpVal | Erwarteter Wert |
Definiert in Zeile 640 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 658 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 649 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 667 der Datei EN.java.
|
static |
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 |
Definiert in Zeile 685 der Datei EN.java.
|
static |
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. |
Definiert in Zeile 676 der Datei EN.java.