45 using System.Collections.Generic;
86 this._Kernel = fp_OKW;
90 #endregion Constructors
101 Logger.Instance.LogFunctionStart(
"BeginTest",
102 "fpsTestname", fpsTestname);
104 Logger.Instance.LogFunctionEnd();
114 Logger.Instance.LogFunctionStart(
"ClickOn",
"fpsFunctionalname", fpsFunctionalname);
119 }
catch (Exception e) {
122 Logger.Instance.LogFunctionEnd();
131 public void ClickOn(
string fpsFunctionalname,
string fpsClickType)
133 Logger.Instance.LogFunctionStart(
"ClickOn",
"fpsFunctionalname", fpsFunctionalname,
"fpsClickType", fpsClickType);
138 }
catch (Exception e) {
141 Logger.Instance.LogFunctionEnd();
152 Logger.Instance.LogFunctionStart(
"EndTest");
154 Logger.Instance.LogFunctionEnd();
164 Logger.Instance.LogFunctionStart(
"LogCaption",
165 "fpsFunctionalname", fpsFunctionalname);
173 foreach (
string Value
in ActualValues) {
178 }
catch (Exception e) {
181 Logger.Instance.LogFunctionEnd();
192 Logger.Instance.LogFunctionStart(
"LogExists",
193 "fpsFunctionalname", fpsFunctionalname);
200 string lvsLM = this.LM.
GetMessage(
"LogExists",
"LogValue", lvsActual);
203 }
catch (Exception e) {
206 Logger.Instance.LogFunctionEnd();
217 Logger.Instance.LogFunctionStart(
"LogHasFocus",
218 "fpsFunctionalname", fpsFunctionalname);
225 string lvsLM = this.LM.
GetMessage(
"LogIsActive",
"LogValue", lvsActual);
228 }
catch (Exception e) {
231 Logger.Instance.LogFunctionEnd();
242 Logger.Instance.LogFunctionStart(
"LogIsActive",
243 "fpsFunctionalname", fpsFunctionalname);
251 string lvsLM = this.LM.
GetMessage(
"LogIsActive",
"LogValue", lvsActual);
254 }
catch (Exception e) {
257 Logger.Instance.LogFunctionEnd();
268 Logger.Instance.LogFunctionStart(
"LogLabel",
269 "fpsFunctionalname", fpsFunctionalname);
277 foreach (
string Value
in ActualValues) {
282 }
catch (Exception e) {
285 Logger.Instance.LogFunctionEnd();
296 Logger.Instance.LogFunctionStart(
305 string lvsLM = this.LM.
GetMessage(
"LogSelected",
"LogValue");
311 foreach (
string Value
in actualValues) {
316 }
catch (Exception e) {
319 Logger.Instance.LogFunctionEnd();
330 Logger.Instance.LogFunctionStart(
334 "fpsFunctionalname", fpsFunctionalname);
338 List<string> ActualValues =
CurrentObject.
Instance.CallMethodReturn_ListString(
"LogTablecellValue", fpsCol, fpsRow);
342 foreach (
string Value
in ActualValues) {
347 }
catch (Exception e) {
350 Logger.Instance.LogFunctionEnd();
361 Logger.Instance.LogFunctionStart(
"LogTooltip",
362 "fpsFunctionalname", fpsFunctionalname);
370 foreach (
string Value
in ActualValues) {
375 }
catch (Exception e) {
378 Logger.Instance.LogFunctionEnd();
389 Logger.Instance.LogFunctionStart(
"LogValue",
390 "fpsFunctionalname", fpsFunctionalname);
398 foreach (
string Value
in ActualValues) {
403 }
catch (Exception e) {
406 Logger.Instance.LogFunctionEnd();
417 Logger.Instance.LogFunctionStart(
"MemorizeCaption",
418 "fpsFunctionalname", fpsFunctionalname,
419 "fps_MemKeyName", fps_MemKeyName);
428 }
catch (Exception e) {
431 Logger.Instance.LogFunctionEnd();
442 Logger.Instance.LogFunctionStart(
"MemorizeExists",
443 "fpsFunctionalname", fpsFunctionalname,
444 "fps_MemKeyName", fps_MemKeyName);
462 }
catch (Exception e) {
465 Logger.Instance.LogFunctionEnd();
476 Logger.Instance.LogFunctionStart(
"MemorizeHasFocus",
477 "fpsFunctionalname", fpsFunctionalname,
478 "fps_MemKeyName", fps_MemKeyName);
496 }
catch (Exception e) {
499 Logger.Instance.LogFunctionEnd();
510 Logger.Instance.LogFunctionStart(
"MemorizeIsActive",
511 "fpsFunctionalname", fpsFunctionalname,
512 "fps_MemKeyName", fps_MemKeyName);
521 }
catch (Exception e) {
524 Logger.Instance.LogFunctionEnd();
535 Logger.Instance.LogFunctionStart(
"MemorizeLabel",
536 "fpsFunctionalname", fpsFunctionalname,
537 "fps_MemKeyName", fps_MemKeyName);
546 }
catch (Exception e) {
549 Logger.Instance.LogFunctionEnd();
560 Logger.Instance.LogFunctionStart(
"MemorizeSelectedValue",
561 "fpsFunctionalname", fpsFunctionalname,
562 "fps_MemKeyName", fps_MemKeyName);
566 List<string> ActualValues =
CurrentObject.
Instance.CallMethodReturn_ListString(
"MemorizeSelectedValue");
571 }
catch (Exception e) {
574 Logger.Instance.LogFunctionEnd();
585 Logger.Instance.LogFunctionStart(
"MemorizeTablecellValue",
586 "fpsFunctionalname", fpsFunctionalname,
589 "fps_MemKeyName", fps_MemKeyName);
593 List<string> ActualValues =
CurrentObject.
Instance.CallMethodReturn_ListString(
"MemorizeTablecellValue", fpsCol, fpsRow);
598 }
catch (Exception e) {
601 Logger.Instance.LogFunctionEnd();
612 Logger.Instance.LogFunctionStart(
"MemorizeTooltip",
613 "fpsFunctionalname", fpsFunctionalname,
614 "fps_MemKeyName", fps_MemKeyName);
623 }
catch (Exception e) {
626 Logger.Instance.LogFunctionEnd();
637 Logger.Instance.LogFunctionStart(
"MemorizeValue",
638 "fpsFunctionalname", fpsFunctionalname,
639 "fpsMemKeyName", fps_MemKeyName);
648 }
catch (Exception e) {
651 Logger.Instance.LogFunctionEnd();
660 public void Select(
string fpsFunctionalname,
string fpsValue)
662 Logger.Instance.LogFunctionStart(
"Select",
663 "fpsFunctionalname", fpsFunctionalname,
664 "fpsValue", fpsValue);
680 }
catch (Exception e) {
683 Logger.Instance.LogFunctionEnd();
694 public void Select(
string fpsFunctionalname,
string fpsValue,
string fpsClickType)
696 Logger.Instance.LogFunctionStart(
"Select",
697 "fpsFunctionalname", fpsFunctionalname,
698 "fpsValue", fpsValue,
699 "fpsClickType", fpsClickType);
716 }
catch (Exception e) {
719 Logger.Instance.LogFunctionEnd();
730 Logger.Instance.LogFunctionStart(
"SelectMenu",
731 "fpsFunctionalname", fpsFunctionalname);
736 }
catch (Exception e) {
739 Logger.Instance.LogFunctionEnd();
748 public void SelectMenu(
string fpsFunctionalname,
string fpsValue)
750 Logger.Instance.LogFunctionStart(
"SelectMenu",
751 "fpsFunctionalname", fpsFunctionalname,
752 "fpsValue", fpsValue);
759 }
catch (Exception e) {
762 Logger.Instance.LogFunctionEnd();
773 Logger.Instance.LogFunctionStart(
"SelectTablecell",
774 "fpsFunctionalname", fpsFunctionalname,
783 }
catch (Exception e) {
786 Logger.Instance.LogFunctionEnd();
795 public void SelectTablecell(
string fpsFunctionalname,
string fpsCol,
string fpsRow,
string fpsClickType)
797 Logger.Instance.LogFunctionStart(
811 }
catch (Exception e) {
814 Logger.Instance.LogFunctionEnd();
825 Logger.Instance.LogFunctionStart(
"SelectWindow",
826 "fpsFunctionalname", fpsFunctionalname);
832 Logger.Instance.LogFunctionEnd();
843 public void Sequence(
string fpsObjectName,
string fpsSequenceName,
string SEQ_ID)
845 Logger.Instance.LogFunctionStart(
"Sequence",
846 "fpsObjectName", fpsObjectName,
847 "fpsSequenceName", fpsSequenceName,
860 }
catch (Exception e) {
863 Logger.Instance.LogFunctionEnd();
874 Logger.Instance.LogFunctionStart(
"SetFocus",
875 "fpsFunctionalname", fpsFunctionalname);
880 }
catch (Exception e) {
883 Logger.Instance.LogFunctionEnd();
902 public void SetValue(
string fpsFunctionalname,
string fpsValue)
904 Logger.Instance.LogFunctionStart(
"SetValue",
905 "fpsFunctionalname", fpsFunctionalname);
907 List<string> lvlsValue;
922 }
catch (Exception e) {
925 Logger.Instance.LogFunctionEnd();
936 Logger.Instance.LogFunctionStart(
"StartApp",
937 "fps_ApplikationName", fps_ApplikationName);
942 }
catch (Exception e) {
945 Logger.Instance.LogFunctionEnd();
954 public void StopApp(
string fps_ApplikationName)
956 Logger.Instance.LogFunctionStart(
"StopApp",
957 "fps_ApplikationName", fps_ApplikationName);
962 }
catch (Exception e) {
965 Logger.Instance.LogFunctionEnd();
974 public void TypeKey(
string fpsFunctionalname,
string fpsValue)
976 Logger.Instance.LogFunctionStart(
"TypeKey",
977 "fpsFunctionalname", fpsFunctionalname,
978 "fpsValue", fpsValue);
980 List<string> lvlsValue;
995 }
catch (Exception e) {
998 Logger.Instance.LogFunctionEnd();
1007 public void TypeKeyTablecell(
string fpsFunctionalname,
string fpsCol,
string fpsRow,
string fpsValue)
1009 Logger.Instance.LogFunctionStart(
"TypeKeyTablecell",
1010 "fpsFunctionalname", fpsFunctionalname,
1013 "fpsValue", fpsValue);
1015 List<string> lvlsValue;
1031 }
catch (Exception e) {
1034 Logger.Instance.LogFunctionEnd();
1045 Logger.Instance.LogFunctionStart(
"TypeKeyWindow",
1046 "fpsFunctionalname", fpsFunctionalname,
1047 "fpsValue", fpsValue);
1061 }
catch (Exception e) {
1064 Logger.Instance.LogFunctionEnd();
1075 Logger.Instance.LogFunctionStart(
"VerifyCaption",
1076 "fpsFunctionalname", fpsFunctionalname,
1077 "fpsExpectedValue", fpsExpectedValue);
1090 List<string> Actual =
CurrentObject.
Instance.CallMethodReturn_ListString(
"VerifyCaption", lvlsExpected);
1095 Logger.Instance.
LogVerify(Actual.Count.ToString(), lvlsExpected.Count.ToString());
1099 for (
int i = 0; i < Actual.Count; i++) {
1103 }
catch (Exception e) {
1106 Logger.Instance.LogFunctionEnd();
1115 public void VerifyExists(
string fpsFunctionalname,
string fpsExpectedValue)
1117 Logger.Instance.LogFunctionStart(
"VerifyExists",
1118 "fpsFunctionalname", fpsFunctionalname,
1119 "fpsExpectedValue", fpsExpectedValue);
1135 bool lvbActual =
CurrentObject.
Instance.CallMethodReturn_BooleanPb(
"VerifyExists", lvsbExpectedValue);
1147 string ExceptionLog = this.LM.
GetMessage(
"VerifyExists",
"OKWNotAllowedValueException", fpsExpectedValue);
1150 }
catch (Exception e) {
1153 Logger.Instance.LogFunctionEnd();
1164 Logger.Instance.LogFunctionStart(
"VerifyHasFocus",
1165 "fpsFunctionalname", fpsFunctionalname,
1166 "fpsExpectedValue", fpsExpectedValue);
1180 bool lvbActual =
CurrentObject.
Instance.CallMethodReturn_BooleanPb(
"VerifyHasFocus", lvsbExpectedValue);
1192 string ExceptionLog = this.LM.
GetMessage(
"VerifyExists",
"OKWNotAllowedValueException", fpsExpectedValue);
1195 }
catch (Exception e) {
1198 Logger.Instance.LogFunctionEnd();
1209 Logger.Instance.LogFunctionStart(
"VerifyIsActive",
1210 "fpsFunctionalname", fpsFunctionalname,
1211 "fpsExpectedValue", fpsExpectedValue);
1226 bool lvbActual =
CurrentObject.
Instance.CallMethodReturn_BooleanPb(
"VerifyIsActive", lvbExpectedValue);
1237 string ExceptionLog = this.LM.
GetMessage(
"VerifyExists",
"OKWNotAllowedValueException", fpsExpectedValue);
1240 }
catch (Exception e) {
1243 Logger.Instance.LogFunctionEnd();
1252 public void VerifyLabel(
string fpsFunctionalname,
string fpsExpectedValue)
1254 Logger.Instance.LogFunctionStart(
"VerifyLabel",
1255 "fpsFunctionalname", fpsFunctionalname,
1256 "fpsExpected", fpsExpectedValue);
1269 List<string> Actual =
CurrentObject.
Instance.CallMethodReturn_ListString(
"VerifyLabel", lvlsExpected);
1274 Logger.Instance.
LogVerify(Actual.Count.ToString(), lvlsExpected.Count.ToString());
1278 for (
int i = 0; i < Actual.Count; i++) {
1282 }
catch (Exception e) {
1285 Logger.Instance.LogFunctionEnd();
1296 Logger.Instance.LogFunctionStart(
"VerifySelectedValue",
1297 "fpsFunctionalname", fpsFunctionalname,
1298 "fpsExpected", fpsExpectedValue);
1311 List<string> Actual =
CurrentObject.
Instance.CallMethodReturn_ListString(
"VerifySelectedValue", lvlsExpected);
1316 Logger.Instance.
LogVerify(Actual.Count.ToString(), lvlsExpected.Count.ToString());
1320 for (
int i = 0; i < Actual.Count; i++) {
1324 }
catch (Exception e) {
1327 Logger.Instance.LogFunctionEnd();
1338 Logger.Instance.LogFunctionStart(
"VerifyTablecellValue",
1339 "fpsFunctionalname", fpsFunctionalname,
1342 "fpsExpected", fpsExpectedValue);
1354 List<string> Actual =
CurrentObject.
Instance.CallMethodReturn_ListString(
"VerifyTablecellValue", fpsCol, fpsRow, lvlsExpected);
1359 Logger.Instance.
LogVerify(Actual.Count.ToString(), lvlsExpected.Count.ToString());
1363 for (
int i = 0; i < Actual.Count; i++) {
1367 }
catch (Exception e) {
1370 Logger.Instance.LogFunctionEnd();
1381 Logger.Instance.LogFunctionStart(
"VerifyTooltip",
1382 "fpsFunctionalname", fpsFunctionalname,
1383 "fpsExpected", fpsExpectedValue);
1396 List<string> Actual =
CurrentObject.
Instance.CallMethodReturn_ListString(
"VerifyTooltip", lvlsExpected);
1401 Logger.Instance.
LogVerify(Actual.Count.ToString(), lvlsExpected.Count.ToString());
1405 for (
int i = 0; i < Actual.Count; i++) {
1409 }
catch (Exception e) {
1412 Logger.Instance.LogFunctionEnd();
1421 public void VerifyValue(
string fpsFunctionalname,
string fpsExpectedValue)
1423 Logger.Instance.LogFunctionStart(
"VerifyValue",
1424 "fpsFunctionalname", fpsFunctionalname,
1425 "fpsExpected", fpsExpectedValue);
1437 List<string> Actual =
CurrentObject.
Instance.CallMethodReturn_ListString(
"VerifyValue", lvlsExpected);
1442 Logger.Instance.
LogVerify(Actual.Count.ToString(), lvlsExpected.Count.ToString());
1446 for (
int i = 0; i < Actual.Count; i++) {
1450 }
catch (Exception e) {
1453 Logger.Instance.LogFunctionEnd();
1474 Logger.Instance.
LogPrint(
"==========================================================================");
1495 Logger.Instance.
LogPrint(
"==========================================================================");
1500 if (this.UNITTEST) {
1505 #region File_Methods
1510 string lvsPathAndFileName =
string.Empty;
1512 Logger.Instance.LogFunctionStart(
"FileDelete",
"fpsPathAndFileName", fpsPathAndFileName);
1529 string lsvLog = this.LM.
GetMessage(
"FileDelete",
"ResolvedPath", lvsPathAndFileName);
1542 Logger.Instance.LogFunctionEnd();
1549 string lvsPathAndFileName =
string.Empty;
1551 Logger.Instance.LogFunctionStart(
"VerifyFileExist",
1552 "fpsPathAndFileName", fpsPathAndFileName,
1553 "fpsExpectedValue", fpsExpectedValue);
1571 string lsvLog = this.LM.
GetMessage(
"VerifyFileExists",
"ResolvedPath", lvsPathAndFileName);
1587 string ExceptionLog = LM.
GetMessage(
"VerifyFileExists",
"OKWNotAllowedValueException", fpsExpectedValue);
1591 catch (Exception e) {
1595 Logger.Instance.LogFunctionEnd();
1602 string lvsPath =
string.Empty;
1604 Logger.Instance.LogFunctionStart(
"VerifyDirectoryExists",
1606 "fpsExpectedValue", fpsExpectedValue);
1625 string lsvLog = this.LM.
GetMessage(
"VerifyDirectoryExists",
"ResolvedPath", lvsPath);
1641 string ExceptionLog = LM.
GetMessage(
"VerifyDirectoryExists",
"OKWNotAllowedValueException", fpsExpectedValue);
1651 Logger.Instance.LogFunctionEnd();
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 SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
Wählt die gegebene Tabellenzelle aus.
void LogPrint(string fps_Message)
LogPrint Function: Prints the values of expressions to the results file.
void MemorizeHasFocus(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
Prüft, ob das gegebene Objekt existiert. Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert: ...
void ClickOn(string fpsFunctionalname, string fpsClickType)
Klickt auf das gegebene Objekt.
void HandleException(Exception e)
Zentrale Exception-Behandlung.
void ResOpenList(string fps_Name)
Creates a new hierarchical level in the results file. Use ResOpenList to start a new hierarchical lev...
void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
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 VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyTooltip" verfügbar.
void LogException(string fps_Message)
LogException Function: Logs a Script Exception to the results file.
static string ConvertDirectorySeperator(string fpsPath)
Konvertiert selbständig.
void LogValue(string fpsFunctionalname)
Dokumentiert den Standartwert eines Objekts.
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
void LogIsActive(string fpsFunctionalname)
Dokumentiert den Status des gegebenen Objekts.
void LogExists(string fpsFunctionalname)
Protokolliert, ob das gegebene Objekt existiert.
void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
static T Instance
Holt die einzige Instanz dieser Klasse.
bool YesNo2Boolean(string fpsYesOrNo)
Konvertiert sprachabhängig Ja/Nein zu einem boolean Wert (Wahr/Falsch).
static OKW_Const Instance
Holt die einzige Instanz dieser Klasse. Die Instanz dieser Klasse.
void MemorizeLabel(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
void EndTest()
Beendet den Test, bzw. den Testfall.
void Select(string fpsFunctionalname, string fpsValue, string fpsClickType)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
static void FilesDelete(string fpsPaFiNa)
Löscht eine oder mehrere Dateien.
void StartApp(string fps_ApplikationName)
Startet die gegebene Anwendung.
void LogSelected(string fpsFunctionalname)
Dokumentiert den markierten Text des gegebenen Objekts.
Klasse NOK representiert den Core Zustand NOK im Ausführungs-Modus.
void MemorizeTooltip(string fpsFunctionalname, string fps_MemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
void Select(string fpsFunctionalname, string fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
static OKW_Memorize Instance
Diese Methode gibt die einzige Instanz dieser Klasse zurück.
void LogVerify(string fpsActual, string fpsExpected)
Logt Soll-Ist Vergeleich.
void SetCurrentState(IOKW_State fp_CurrentState)
Setter zum Setzen des aktuellen Zustandes.
void SetFocus(string fpsFunctionalname)
Setzt den Fokus auf das gegebene Fensterobjekt.
string GetConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für Const...
void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text)...
string Boolean2YesNo(bool fpbTrueOrFalse)
Konvertiert WAHR/FALSCH (true/false) sprachabhängig nach "Ja"/"Nein" (Yes/No)
void BeginTest(string fpsTestname)
Markiert den Anfang eines neuen Testfalls.
void SetLanguage(string Language)
OKW_Const verwaltet die sprachabhängigen OKW-Konstanten.
void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fps_MemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
void Sequence(string fpsObjectName, string fpsSequenceName, string SEQ_ID)
Ruft die Sequenz eines Fensters auf.
void FileDelete(string fpsPathAndFileName)
Löscht die gegebene Datei.
void SetValue(string fpsFunctionalname, string fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
void MemorizeSelectedValue(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
static bool DirectoryExist(string fpsPaFiNa)
Prüft, ob die gegebene fpsPaFiNa Datei existiert.
void SelectWindow(string fpsFunctionalname)
Setzt den Kontext auf das gegebene Fenster.
void MemorizeValue(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
OKW_Memorize ist die Speicher-Klasse hinter den Merke*-Schlüsselwörter.
void MemorizeCaption(string fpsFunctionalname, string fps_MemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
static OKW_Docu Instance
Holt die einzige Instanz dieser Klasse.
void StopApp(string fps_ApplikationName)
Beendet eine gegebene Anwendung.
string GetOKWConst4Internalname(string fpsInternalname)
Methode ermittelt für Internalname und der aktuell eingestellten Sprache den Wert für OKWConst...
void LogLabel(string fpsFunctionalname)
Keine Beschreibung zu "LogLabel" verfügbar.
void TypeKey(string fpsFunctionalname, string fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
Wählt die gegebene Tabellenzelle aus.
void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
void LogHasFocus(string fpsFunctionalname)
Dokumentiert den Fokus-Status des gegebenen Objekts.
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...
Klasse OK representiert den Core Zustand OK.
void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob die gegebene Datei existiert.
void VerifyDirectoryExists(string fpsPath, string fpsExpectedValue)
Prüft, ob das gegebene Verzeichnis existiert.
Description of OKW_FileHelper.
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 VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyCaption" verfügbar.
static bool FileExist(string fpsPaFiNa)
Prüft, ob die gegebene fpsPaFiNa Datei existiert.
void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
Dokumentiert den Wert der ausgewählten Zelle.
void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.
static List< string > ParseMe(List< string > fpLsString2Parse)
Parst einen _List< string>, ersetzt die Parser-Schlüsslewörter durch Werte.
void MemorizeIsActive(string fpsFunctionalname, string fps_MemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
void MemorizeExists(string fpsFunctionalname, string fps_MemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
string ConcatSEP(List< string > fpLs_ListString2Concat)
Methode verbindet die einzelne Strings eines.
void LogTooltip(string fpsFunctionalname)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyLabel" verfügbar.
void ClickOn(string fpsFunctionalname)
Klickt auf das gegebene Objekt.
void LogCaption(string fpsFunctionalname)
Keine Beschreibung zu "LogCaption" verfügbar.
string Language
Gets or sets a string property.
void Set(string fpsKey, string fpsValue)
OK(Core fp_OKW)
Klasse representiert den Zustand "OK" des OKW-Kerns im Ausführungsmodus.
void ResCloseList()
Closes a hierarchical level in the results file that was opened with ResOpenList. Use ResOpenList to ...
List< string > SplitSEP(string fpsString2Split)
Methode trennt einen String und wandelt diesen in einen Liststring um. Der Schnitt wird an der Konsta...
void SelectMenu(string fpsFunctionalname, string fpsValue)
Wählt den gegebenen Menüeintrag aus.