 |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
39 import java.io.IOException;
41 import javax.xml.bind.JAXBException;
42 import javax.xml.parsers.ParserConfigurationException;
43 import javax.xml.xpath.XPathExpressionException;
45 import org.xml.sax.SAXException;
47 import okw.OKWLanguage;
48 import okw.OKW_Ini_Sngltn;
49 import okw.OKW_Memorize_Sngltn;
85 this._Kernel = fp_OKW;
107 this._Kernel.SetCoreStateOK();
109 catch (XPathExpressionException | JAXBException | ParserConfigurationException | SAXException | IOException e)
111 throw new RuntimeException( e );
331 Log.
LogFunctionStartDebug(
"MemorizeTablecellValue",
"FN", FN,
"COL", COL,
"ROW", ROW,
"fpsMemKeyName", fpsMemKeyName );
359 public void Select( String FN, String fpsValue )
429 public void Sequence( String FN, String SeqName, String SEQ_ID )
470 public void SetVar( String VN, String Val )
490 public void StopApp( String fpsApplicationName )
500 public void TypeKey( String FN, String fpsValue )
512 Log.
LogFunctionStartDebug(
"TypeKeyTablecell",
"FN", FN,
"COLl", COL,
"ROW", ROW,
"fpsValue", fpsValue );
722 Log.
LogFunctionStartDebug(
"VerifyTablecellValue",
"FN", FN,
"COL", COL,
"ROW", ROW,
"ExpVal", ExpVal );
732 Log.
LogFunctionStartDebug(
"VerifyTablecellValueWCM",
"FN", FN,
"COL", COL,
"ROW", ROW,
"ExpVal", ExpVal );
742 Log.
LogFunctionStartDebug(
"VerifyTablecellValueREGX",
"FN", FN,
"COL", COL,
"ROW", ROW,
"ExpVal", ExpVal );
862 Log.
LogFunctionStartDebug(
"VerifyFileExists",
"fpsPathAndFileName", fpsPathAndFileName,
"ExpVal", ExpVal );
872 Log.
LogFunctionStartDebug(
"VerifyIsFile",
"fpsPathAndFileName", fpsPathAndFileName,
"ExpVal", ExpVal );
882 Log.
LogFunctionStartDebug(
"VerifyIsDirectory",
"fpsPathAndFileName", fpsPathAndFileName,
"ExpVal", ExpVal );
900 public void CopyFile( String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName )
902 Log.
LogFunctionStartDebug(
"CopyFile",
"fpsSourcePathAndFileName", fpsSourcePathAndFileName,
"fpsDestinationPathAndFileName",
903 fpsDestinationPathAndFileName );
void SelectChild(String FN)
Setzt den Wert von SELECTEDCHILD auf den Wert von FN.
void LogTablecellValue(String FN, String COL, String ROW)
Dokumentiert den Wert der ausgewählten Zelle.
void DoubleClickOn(String FN)
Führt ein Doppelklick auf das gegebene GUI-Objekt aus.
void CopyFile(String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName)
Copiert die gegebene Quelldatei zur Zieldatei.
void VerifyHasFocus(String FN, String ExpVal)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
void Sequence(String FN, String SeqName, String SEQ_ID)
Ruft die Sequenz eines Fensters auf.
void VerifyTooltipREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
void SelectTablecell(String FN, String COL, String ROW)
Wählt die gegebene Tabellenzelle aus.
void VerifyPlaceholderWCM(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
void VerifyIsDirectory(String fpsPathAndFileName, String ExpVal)
void VerifyValueREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
void DirectoryDelete(String PATH)
Löscht die gegebene Datei.
void TypeKeyWindow(String FN, String fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
void SelectMenu(String FN)
Wählt den gegebenen Menü-Eintrag aus.
Exception getNOK_Reason()
void VerifyTablecellValueREGX(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
void MemorizePlaceholder(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab.
void Select(String FN, String fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
void LogFunctionEndDebug()
LogFunctionEndDebug:
void DirectoryCreate(String PATH)
Legt das gegebene Verzeichniss an.
static Logger_Sngltn getInstance()
Zentrale Logger-Klasse stellt Logger-Methoden innerhalb von OKW zur Verfügung.
void VerifyTablecellValueWCM(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
void MemorizeIsActive(String FN, String fpsMemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
Klasse NOK representiert den Core Zustand NOK im Ausführungs-Modus.
void SetFocus(String FN)
Setzt den Fokus auf das gegebene Fensterobjekt.
void VerifyIsActive(String FN, String ExpVal)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
void VerifyErrorMSG_REGX(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
void LogFunctionStartDebug(String fps_FunctionName, String... fpsParameter)
LogFunctionStartDebug:
void VerifySelectedValue(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void SelectContext(String FN)
Setzt den Context auf FN.
void BeginTest(String fpsTestname)
Kennzeichnet den Anfang eines Testfalls.
void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
void ClickOn(String FN)
Klickt auf das gegebene Objekt.
void VerifyTooltipWCM(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
IOKW_State ist die Schnittstelle der OKW-Klasse.
void VerifySelectedValueWCM(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void setLanguage(String value)
Wählt die sprache von OKW, default Sprache ist "en".
void VerifyFileExists(String fpsPathAndFileName, String ExpVal)
Prüft, ob die gegebene Datei existiert.
void VerifyTooltip(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes.
void FilesDelete(String fpsDirPath, String fpsFileMatch)
Löscht die gegebene Datei.
void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
void TypeKeyTablecell(String FN, String COL, String ROW, String fpsValue)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
void LogPrint(String fps_Message)
LogPrint Function: Prints the values of expressions to the results file.
void LogExists(String FN)
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
void VerifyPlaceholder(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
void VerifyValue(String FN, String ExpVal)
/
void FileCreate(String PATH)
Legt das gegebene Verzeichniss an.
void VerifyValueWCM(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
void VerifyExists(String FN, String ExpVal)
Prüft, ob das gegebene Objekt existiert.
void MemorizeCaption(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
void set(String fpsKey, String fpsValue)
Setzt/Merkt sich das MemKey/Value-Paar.
void VerifyLabel(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
void LogSelected(String FN)
Dokumentiert den markierten Text des gegebenen Objekts.
NOK(Core fp_OKW)
Diese Klasser repräsentiert den Zustand "Not OK".
void VerifyIsFile(String fpsPathAndFileName, String ExpVal)
Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt.
static OKW_Memorize_Sngltn getInstance()
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
void SelectMenu(String FN, String fpsValue)
Wählt den gegebenen Menüeintrag aus.
void VerifyBadge(String BN, String ExpVal)
Überprüft den Badge des Objektes .
void SetValue(String FN, String Val)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
void VerifyErrorMSG(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
void VerifySelectedValueREGX(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void EndTest()
Signalisiert das Ende eines Testfalls.
void VerifyCaptionREGX(String FN, String ExpVal)
Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt.
void VerifyCaptionWCM(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
void VerifyTablecellValue(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
void LogPlaceholder(String FN)
Gibt den Wert des Platzhalters in der Logdatei aus.
void MemorizeTooltip(String FN, String fpsMemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
void LogTooltip(String FN)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
void VerifyCaption(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
void MemorizeLabel(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.
void TypeKey(String FN, String fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
void LogLabel(String FN)
Gibt den Wert des Etikette/Label in der Logdatei aus.
void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
void VerifyPlaceholderREGX(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
void setLanguage(String Language)
void MemorizeExists(String FN, String fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
Diese Klasse verwaltet das aktuelle GUI-Objekt.
void VerifyMaxLength(String FN, String ExpVal)
Checks the maximum number of characters that can be entered.
void MemorizeTablecellValue(String FN, String COL, String ROW, String fpsMemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
static void init()
Führt die Initialisierung der Klasse durch: Es werden alle Felder der Klasse auf einen definierten An...
void MemorizeHasFocus(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
void VerifyErrorMSG_WCM(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
void VerifyBadgeREGX(String FN, String ExpVal)
Überprüft den Badge des Objektes .
void MemorizeSelectedValue(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
void VerifyMinLength(String FN, String ExpVal)
Checks the minimum number of characters that has to be entert.
void FileDelete(String fpsPathAndFileName)
Löscht die gegebene Datei.
void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
void VerifyBadgeWCM(String FN, String ExpVal)
Überprüft den Badge des Objektes .
void VerifyDirectoryExists(String fpsPath, String ExpVal)
Prüft, ob das gegebene Verzeichnis existiert.
void MemorizeValue(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
void SetVar(String VN, String Val)
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val.