74 this._Kernel = fp_OKW;
78 #endregion Constructors
91 Logger.Instance.LogKeyWordEnd();
99 public void ClickOn(
string fpsFunctionalname)
106 Logger.Instance.LogKeyWordEnd();
114 public void ClickOn(
string fpsFunctionalname,
string fpsValue)
121 Logger.Instance.LogKeyWordEnd();
133 Logger.Instance.LogKeyWordEnd();
147 Logger.Instance.LogKeyWordEnd();
161 Logger.Instance.LogKeyWordEnd();
175 Logger.Instance.LogKeyWordEnd();
189 Logger.Instance.LogKeyWordEnd();
203 Logger.Instance.LogKeyWordEnd();
217 Logger.Instance.LogKeyWordEnd();
231 Logger.Instance.LogKeyWordEnd();
245 Logger.Instance.LogKeyWordEnd();
259 Logger.Instance.LogKeyWordEnd();
273 Logger.Instance.LogKeyWordEnd();
287 Logger.Instance.LogKeyWordEnd();
301 Logger.Instance.LogKeyWordEnd();
315 Logger.Instance.LogKeyWordEnd();
329 Logger.Instance.LogKeyWordEnd();
343 Logger.Instance.LogKeyWordEnd();
353 Logger.Instance.
LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fps_MemKeyName);
357 Logger.Instance.LogKeyWordEnd();
371 Logger.Instance.LogKeyWordEnd();
385 Logger.Instance.LogKeyWordEnd();
392 public void Select(
string fpsFunctionalname,
string fpsValue)
399 Logger.Instance.LogKeyWordEnd();
406 public void Select(
string fpsFunctionalname,
string fpsValue,
string fpsClickType)
413 Logger.Instance.LogKeyWordEnd();
427 Logger.Instance.LogKeyWordEnd();
434 public void SelectMenu(
string fpsFunctionalname,
string fpsValue)
441 Logger.Instance.LogKeyWordEnd();
455 Logger.Instance.LogKeyWordEnd();
462 public void SelectTablecell(
string fpsFunctionalname,
string fpsCol,
string fpsRow,
string fpsClickType)
465 Logger.Instance.
LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsClickType);
469 Logger.Instance.LogKeyWordEnd();
483 Logger.Instance.LogKeyWordEnd();
490 public void Sequence(
string fpsFunctionalname,
string fps_SequenceName,
string SEQ_ID)
497 Logger.Instance.LogKeyWordEnd();
511 Logger.Instance.LogKeyWordEnd();
524 public void SetValue(
string fpsFunctionalname,
string fpsValue)
531 Logger.Instance.LogKeyWordEnd();
545 Logger.Instance.LogKeyWordEnd();
552 public void StopApp(
string fps_ApplikationName)
558 Logger.Instance.LogKeyWordEnd();
565 public void TypeKey(
string fpsFunctionalname,
string fpsValue)
572 Logger.Instance.LogKeyWordEnd();
579 public void TypeKeyTablecell(
string fpsFunctionalname,
string fpsCol,
string fpsRow,
string fpsValue)
582 Logger.Instance.
LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsValue);
586 Logger.Instance.LogKeyWordEnd();
600 Logger.Instance.LogKeyWordEnd();
614 Logger.Instance.LogKeyWordEnd();
621 public void VerifyExists(
string fpsFunctionalname,
string fpsExpectedValue)
628 Logger.Instance.LogKeyWordEnd();
642 Logger.Instance.LogKeyWordEnd();
656 Logger.Instance.LogKeyWordEnd();
663 public void VerifyLabel(
string fpsFunctionalname,
string fpsExpected)
670 Logger.Instance.LogKeyWordEnd();
684 Logger.Instance.LogKeyWordEnd();
694 Logger.Instance.
LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsExpected);
698 Logger.Instance.LogKeyWordEnd();
712 Logger.Instance.LogKeyWordEnd();
719 public void VerifyValue(
string fpsFunctionalname,
string fpsExpected)
726 Logger.Instance.LogKeyWordEnd();
729 void HandleException(Exception e)
743 Logger.Instance.LogFunctionStart(
"TRY: VerifyFileExists",
744 "fpsPathAndFileName", fpsPathAndFileName);
758 this.HandleException(e);
762 Logger.Instance.LogFunctionEnd();
769 Logger.Instance.LogFunctionStart(
"TRY: VerifyFileExists",
770 "fpsPathAndFileName", fpsPathAndFileName,
771 "fpsExpectedValue", fpsExpectedValue);
788 string ExceptionLog = this.LM.
GetMessage(
"VerifyFileExists",
"OKWNotAllowedValueException", fpsExpectedValue);
794 this.HandleException(e);
798 Logger.Instance.LogFunctionEnd();
805 Logger.Instance.LogFunctionStart(
"TRY: VerifyDirectoryExists",
806 "fpsPathAndFileName", fpsPath,
807 "fpsExpectedValue", fpsExpectedValue);
824 string ExceptionLog = this.LM.
GetMessage(
"VerifyDirectoryExists",
"OKWNotAllowedValueException", fpsExpectedValue);
830 this.HandleException(e);
834 Logger.Instance.LogFunctionEnd();
837 #endregion File_Methods
string GetMessage(string MethodName, string TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
Diese Klasse verwaltet das aktuelle GUI-Objekt.
void VerifySelectedValue(string fpsFunctionalname, string fpsExpected)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void LogExists(string fpsFunctionalname)
Protokolliert, ob das gegebene Objekt existiert.
void MemorizeLabel(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
void LogTooltip(string fpsFunctionalname)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
void LogHasFocus(string fpsFunctionalname)
Dokumentiert den Fokus-Status des gegebenen Objekts.
void LogException(string fps_Message)
LogException Function: Logs a Script Exception to the results file.
void SelectMenu(string fpsFunctionalname, string fpsValue)
Wählt den gegebenen Menüeintrag aus.
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
string GetKWForCurrentLanguage(string KeyWord)
Gets the KeyWordName for Language.
void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
static T Instance
Holt die einzige Instanz dieser Klasse.
void LogCaption(string fpsFunctionalname)
Keine Beschreibung zu "LogCaption" verfügbar.
static OKW_Const Instance
Holt die einzige Instanz dieser Klasse. Die Instanz dieser Klasse.
void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob die gegebene Datei existiert.
void LogValue(string fpsFunctionalname)
Dokumentiert den Standartwert eines Objekts.
void MemorizeIsActive(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
void LogSelected(string fpsFunctionalname)
Dokumentiert den markierten Text des gegebenen Objekts.
void MemorizeCaption(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
Dokumentiert den Wert der ausgewählten Zelle.
void LogLabel(string fpsFunctionalname)
Keine Beschreibung zu "LogLabel" verfügbar.
Klasse NOK representiert den Core Zustand NOK im Ausführungs-Modus.
void FileDelete(string fpsPathAndFileName)
Löscht die gegebene Datei.
void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fps_MemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
void BeginTest(string Testname)
Markiert den Anfang eines neuen Testfalls.
void StartApp(string fps_ApplikationName)
Startet die gegebene Anwendung.
void SetCurrentState(IOKW_State fp_CurrentState)
Setter zum Setzen des aktuellen Zustandes.
void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
Prüft, ob das gegebene Objekt existiert. Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert: ...
void StopApp(string fps_ApplikationName)
Beendet eine gegebene Anwendung.
string GetConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const...
void SetLanguage(string Language)
Interne Methode zum setzen der Sprache für die sprachabhängigen Ausgaben der Dokumentation (Log)...
void TypeKey(string fpsFunctionalname, string fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
void LogKeyWordStart(string fpsKeyWordName, params string[] fpsParameter)
Ausgabe eines Schlüsselwortes.
Klasse OK_TRY representiert den Core Zustand OK im Try-Modus.
void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpected)
Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.
void MemorizeExists(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
OKW_Const verwaltet die sprachabhängigen OKW-Konstanten.
void LogIsActive(string fpsFunctionalname)
Dokumentiert den Status des gegebenen Objekts.
void SetValue(string fpsFunctionalname, string fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
void ClickOn(string fpsFunctionalname)
Klickt auf das gegebene Objekt.
void VerifyValue(string fpsFunctionalname, string fpsExpected)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text)...
void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
Wählt die gegebene Tabellenzelle aus.
void SelectMenu(string fpsFunctionalname)
Wählt den gegebenen Menüeintrag aus.
void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
void ClickOn(string fpsFunctionalname, string fpsValue)
Klickt auf das gegebene Objekt.
void MemorizeSelectedValue(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
static OKW_Docu Instance
Holt die einzige Instanz dieser Klasse.
void EndTest()
Beendet den Test, bzw. den Testfall.
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
Designpattern: Singelton Hier gilt das Highlander Prinzip: "Es kann nur einen geben". D.h. nur eine Instanz dieser Klasse, die für das Lesen der Nachrichten Zuständig ist. Diese Klasse selbst ist eine OKW-Fundametalklasse und gibt keine Nachrichten aus. TODO: Nachricht weiter-Linken auf einen Andren Tag. Ziel: Wiederkehrende Nachrichten werden nur einmal gepflegt.
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugeh...
void VerifyCaption(string fpsFunctionalname, string fpsExpected)
Keine Beschreibung zu "VerifyCaption" verfügbar.
void VerifyLabel(string fpsFunctionalname, string fpsExpected)
Keine Beschreibung zu "VerifyLabel" verfügbar.
void VerifyTooltip(string fpsFunctionalname, string fpsExpected)
Keine Beschreibung zu "VerifyTooltip" verfügbar.
void LogPrintDebug(string fpsMessage)
Loggt eine Nachricht.
IOKW_State ist die Schnittstelle der OKW-Klasse. Die OKW-Klasse wird vom State-Design-Muster abgeleit...
void Select(string fpsFunctionalname, string fpsValue, string fpsClickType)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
void VerifyDirectoryExists(string fpsPath, string fpsExpectedValue)
Prüft, ob das gegebene Verzeichnis existiert.
void MemorizeHasFocus(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
void Select(string fpsFunctionalname, string fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
void SelectWindow(string fpsFunctionalname)
Setzt den Kontext auf das gegebene Fenster.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
Wählt die gegebene Tabellenzelle aus.
void SetFocus(string fpsFunctionalname)
Setzt den Fokus auf das gegebene Fensterobjekt.
void MemorizeTooltip(string fpsFunctionalname, string fps_MemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
void MemorizeValue(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
string Language
Gets or sets a string property.
void Sequence(string fpsFunctionalname, string fps_SequenceName, string SEQ_ID)
Ruft die Sequenz eines Fensters auf.