OpenKeyWord  Version: 426, Datum:
OKW.OK_TRY Klassenreferenz

Klasse OK_TRY representiert den Core Zustand OK im Try-Modus. Mehr ...

Klassendiagramm für OKW.OK_TRY:
Inheritance graph
Zusammengehörigkeiten von OKW.OK_TRY:
Collaboration graph

Öffentliche Methoden

 OK_TRY (Core fp_OKW)
 
void BeginTest (string Testname)
 Markiert den Anfang eines neuen Testfalls. Mehr ...
 
void ClickOn (string fpsFunctionalname)
 Klickt auf das gegebene Objekt. Mehr ...
 
void ClickOn (string fpsFunctionalname, string fpsValue)
 Klickt auf das gegebene Objekt. Mehr ...
 
void EndTest ()
 Beendet den Test, bzw. den Testfall. Mehr ...
 
void LogCaption (string fpsFunctionalname)
 Keine Beschreibung zu "LogCaption" verfügbar. Mehr ...
 
void LogExists (string fpsFunctionalname)
 Protokolliert, ob das gegebene Objekt existiert. Mehr ...
 
void LogHasFocus (string fpsFunctionalname)
 Dokumentiert den Fokus-Status des gegebenen Objekts. Mehr ...
 
void LogIsActive (string fpsFunctionalname)
 Dokumentiert den Status des gegebenen Objekts. Mehr ...
 
void LogLabel (string fpsFunctionalname)
 Keine Beschreibung zu "LogLabel" verfügbar. Mehr ...
 
void LogSelected (string fpsFunctionalname)
 Dokumentiert den markierten Text des gegebenen Objekts. Mehr ...
 
void LogTablecellValue (string fpsFunctionalname, string fpsCol, string fpsRow)
 Dokumentiert den Wert der ausgewählten Zelle. Mehr ...
 
void LogTooltip (string fpsFunctionalname)
 Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts. Mehr ...
 
void LogValue (string fpsFunctionalname)
 Dokumentiert den Standartwert eines Objekts. Mehr ...
 
void MemorizeCaption (string fpsFunctionalname, string fps_MemKeyName)
 Keine Beschreibung zu "MemorizeCaption" verfügbar. Mehr ...
 
void MemorizeExists (string fpsFunctionalname, string fpsMemKeyName)
 Merkt sich den aktuell existierenden Zustand des Objekts. Mehr ...
 
void MemorizeHasFocus (string fpsFunctionalname, string fpsMemKeyName)
 Keine Beschreibung zu "MemorizeHasFocus" verfügbar. Mehr ...
 
void MemorizeIsActive (string fpsFunctionalname, string fpsMemKeyName)
 Merkt sich den Zustand des gegebenen Objekts. Mehr ...
 
void MemorizeLabel (string fpsFunctionalname, string fps_MemKeyName)
 Keine Beschreibung zu "MemorizeLabel" verfügbar. Mehr ...
 
void MemorizeSelectedValue (string fpsFunctionalname, string fps_MemKeyName)
 Keine Beschreibung zu "MemorizeSelectedValue" verfügbar. Mehr ...
 
void MemorizeTablecellValue (string fpsFunctionalname, string fpsCol, string fpsRow, string fps_MemKeyName)
 Merkt sich den Wert der gegebenen Zelle in der Tabelle. Mehr ...
 
void MemorizeTooltip (string fpsFunctionalname, string fps_MemKeyName)
 Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts. Mehr ...
 
void MemorizeValue (string fpsFunctionalname, string fps_MemKeyName)
 Keine Beschreibung zu "MemorizeLabel" verfügbar. Mehr ...
 
void Select (string fpsFunctionalname, string fpsValue)
 Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten. Mehr ...
 
void Select (string fpsFunctionalname, string fpsValue, string fpsClickType)
 Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten. Mehr ...
 
void SelectMenu (string fpsFunctionalname)
 Wählt den gegebenen Menüeintrag aus. Mehr ...
 
void SelectMenu (string fpsFunctionalname, string fpsValue)
 Wählt den gegebenen Menüeintrag aus. Mehr ...
 
void SelectTablecell (string fpsFunctionalname, string fpsCol, string fpsRow)
 Wählt die gegebene Tabellenzelle aus. Mehr ...
 
void SelectTablecell (string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
 Wählt die gegebene Tabellenzelle aus. Mehr ...
 
void SelectWindow (string fpsFunctionalname)
 Setzt den Kontext auf das gegebene Fenster. Mehr ...
 
void Sequence (string fpsFunctionalname, string fps_SequenceName, string SEQ_ID)
 Ruft die Sequenz eines Fensters auf. Mehr ...
 
void SetFocus (string fpsFunctionalname)
 Setzt den Fokus auf das gegebene Fensterobjekt. Mehr ...
 
void SetLanguage (string Language)
 Interne Methode zum setzen der Sprache für die sprachabhängigen Ausgaben der Dokumentation (Log). Mehr ...
 
void SetValue (string fpsFunctionalname, string fpsValue)
 Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert. Mehr ...
 
void StartApp (string fps_ApplikationName)
 Startet die gegebene Anwendung. Mehr ...
 
void StopApp (string fps_ApplikationName)
 Beendet eine gegebene Anwendung. Mehr ...
 
void TypeKey (string fpsFunctionalname, string fpsValue)
 Tastatureingaben von Daten in das aktive Fensterobjekt. Mehr ...
 
void TypeKeyTablecell (string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
 Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur. Mehr ...
 
void TypeKeyWindow (string fpsFunctionalname, string fpsValue)
 Tastatureingabe in ein bestimmtes Fensterobjekt. Mehr ...
 
void VerifyCaption (string fpsFunctionalname, string fpsExpected)
 Keine Beschreibung zu "VerifyCaption" verfügbar. Mehr ...
 
void VerifyExists (string fpsFunctionalname, string fpsExpectedValue)
 Prüft, ob das gegebene Objekt existiert.
Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert:
Mehr ...
 
void VerifyHasFocus (string fpsFunctionalname, string fpsExpectedValue)
 Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert. Mehr ...
 
void VerifyIsActive (string fpsFunctionalname, string fpsExpectedValue)
 Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert. Mehr ...
 
void VerifyLabel (string fpsFunctionalname, string fpsExpected)
 Keine Beschreibung zu "VerifyLabel" verfügbar. Mehr ...
 
void VerifySelectedValue (string fpsFunctionalname, string fpsExpected)
 Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ...
 
void VerifyTablecellValue (string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpected)
 Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert. Mehr ...
 
void VerifyTooltip (string fpsFunctionalname, string fpsExpected)
 Keine Beschreibung zu "VerifyTooltip" verfügbar. Mehr ...
 
void VerifyValue (string fpsFunctionalname, string fpsExpected)
 Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ...
 
void FileDelete (string fpsPathAndFileName)
 Löscht die gegebene Datei. Mehr ...
 
void VerifyFileExists (string fpsPathAndFileName, string fpsExpectedValue)
 Prüft, ob die gegebene Datei existiert. Mehr ...
 
void VerifyDirectoryExists (string fpsPath, string fpsExpectedValue)
 Prüft, ob das gegebene Verzeichnis existiert. Mehr ...
 

Private Methoden

void HandleException (Exception e)
 

Private Attribute

OKWLanguage AL = OKWLanguage.Instance
 
OKW_Docu MyOKWDocu = OKW_Docu.Instance
 
Core _Kernel
 
LogMessenger LM = null
 

Ausführliche Beschreibung

Klasse OK_TRY representiert den Core Zustand OK im Try-Modus.

Testausführung mit ohne GUI-Aktivität und es ist keine Exception ausgelöst worden.

Autor
Zoltán Hrabovszki
Datum
2013.03.02

Definiert in Zeile 59 der Datei OK_TRY.cs.

Dokumentation der Elementfunktionen

void OKW.OK_TRY.BeginTest ( string  Testname)

Markiert den Anfang eines neuen Testfalls.

Beschreibung des Handlungsablaufes

Zu beachten
Alle Testfälle sollten mit BeginneTest afangen: Dieses Schlüsselwort initialisiert OKW und versetz diesen in einen initialen Zustand, d.h. als wäre OKW neu gestartet.
Parameter
fpsTestnameName oder Bezeichnung des Testfalls.
Autor
Zoltan Hrabovszki
Datum
2014-09-18/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 86 der Datei OK_TRY.cs.

87  {
88  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("BeginTest");
89  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, Testname);
90 
91  Logger.Instance.LogKeyWordEnd();
92  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.ClickOn ( string  fpsFunctionalname)

Klickt auf das gegebene Objekt.

Beispiel: Klicke auf das Objekt mit Namen "MeinObjekt":

Klicke auf: "MeinObjekt" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-18/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 99 der Datei OK_TRY.cs.

100  {
101  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("ClickOn");
102  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
103 
104  CurrentObject.Instance.SetChildName(fpsFunctionalname);
105 
106  Logger.Instance.LogKeyWordEnd();
107  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.ClickOn ( string  fpsFunctionalname,
string  fpsValue 
)

Klickt auf das gegebene Objekt.

Beispiel: Klicke auf das Objekt mit Namen "MeinObjekt":

Klicke auf: "MeinObjekt" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsClickTypeDoppelklick" um mit Doppelklick auszuwählen, "Einfachklick" um mit einfachem Klick
Autor
Zoltan Hrabovszki
Datum
2014-09-18/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 114 der Datei OK_TRY.cs.

115  {
116  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("ClickOn");
117  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
118 
119  CurrentObject.Instance.SetChildName(fpsFunctionalname);
120 
121  Logger.Instance.LogKeyWordEnd();
122  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.EndTest ( )

Beendet den Test, bzw. den Testfall.

Beschreibung der Arbeitsweise.

Zu beachten
Zusätzliche Bemerkungen zum Schlüsselwort
Autor
Zoltan Hrabovszki
Datum
2014-09-18/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 128 der Datei OK_TRY.cs.

129  {
130  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("EndTest");
131  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage);
132 
133  Logger.Instance.LogKeyWordEnd();
134  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.FileDelete ( string  fpsPathAndFileName)

Löscht die gegebene Datei.

Inder Pfadangabe sind

  • OKW-Parser angaben sind erlaubt ${umgebungsvariable}, ${merkewertschlüssel}.
  • im Dateinamen sind Wildcards * + ? erlaubt.
Zu beachten
Dieses Schlüsselwort stellt sicher, dass nach der Ausführung die angegebene Datei oder Dateien nicht (mehr) existiert/existieren. Falls die gegebene Datei nicht existiert, dann wird ohne Fehlermeldung und auslösen einer Ausnahme das Schlüsselwort beendet.
Beispiel
DE.LöscheDatei( "C:\temp\meineDatei.txt" ) - Löscht die Datei meineDatei.txt im Verzeichniss C: DE.LöscheDatei( "C:\temp\*.*" ) - Löscht alle Dateien im Verzeichniss C:
Siehe auch
Parameter
fpsPathAndFileNameVollständiger Pfad und Dateiname.
Autor
Zoltán Hrabovszki
Datum
2015.08.20

Implementiert OKW.IOKW_State.

Definiert in Zeile 741 der Datei OK_TRY.cs.

742  {
743  Logger.Instance.LogFunctionStart("TRY: VerifyFileExists",
744  "fpsPathAndFileName", fpsPathAndFileName);
745  try
746  {
747  // Prüfen ob ignoriert werden muss...
748  if (fpsPathAndFileName == OKW_Const.Instance.GetOKWConst4Internalname("IGNORE") || fpsPathAndFileName == String.Empty)
749  {
750  // Wenn der 1. Wert = IGNORE ist -> keine Weitere Aktion...
751  Logger.Instance.LogPrintDebug(this.LM.GetMessage("FileDelete", "Ignore", fpsPathAndFileName));
752  }
753  else
754  { }
755  }
756  catch (Exception e)
757  {
758  this.HandleException(e);
759  }
760  finally
761  {
762  Logger.Instance.LogFunctionEnd();
763  }
764  }
string GetMessage(string MethodName, string TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogCaption ( string  fpsFunctionalname)

Keine Beschreibung zu "LogCaption" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-18/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 140 der Datei OK_TRY.cs.

141  {
142  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogCaption");
143  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
144 
145  CurrentObject.Instance.SetChildName(fpsFunctionalname);
146 
147  Logger.Instance.LogKeyWordEnd();
148  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogExists ( string  fpsFunctionalname)

Protokolliert, ob das gegebene Objekt existiert.

Beispiel: Protokolliert, ob das Objekt mit Namen "Mein Objekt" vorhanden ist:

logge vorhanden: "MeinObjekt" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-18/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 154 der Datei OK_TRY.cs.

155  {
156  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogExists");
157  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
158 
159  CurrentObject.Instance.SetChildName(fpsFunctionalname);
160 
161  Logger.Instance.LogKeyWordEnd();
162  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogHasFocus ( string  fpsFunctionalname)

Dokumentiert den Fokus-Status des gegebenen Objekts.

Beispiel: Protokolliert den Fokus-Zustand von "Mein Objekt":

Logge hat Fokus: "MeinObjekt" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 168 der Datei OK_TRY.cs.

169  {
170  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogHasFocus");
171  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
172 
173  CurrentObject.Instance.SetChildName(fpsFunctionalname);
174 
175  Logger.Instance.LogKeyWordEnd();
176  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogIsActive ( string  fpsFunctionalname)

Dokumentiert den Status des gegebenen Objekts.

Beispiel: Protokolliert den Aktivzustand von "Mein Objekt":

LoggeIstAktiv: "MeinObjekt" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 182 der Datei OK_TRY.cs.

183  {
184  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogIsActive");
185  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
186 
187  CurrentObject.Instance.SetChildName(fpsFunctionalname);
188 
189  Logger.Instance.LogKeyWordEnd();
190  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogLabel ( string  fpsFunctionalname)

Keine Beschreibung zu "LogLabel" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 196 der Datei OK_TRY.cs.

197  {
198  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogLabel");
199  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
200 
201  CurrentObject.Instance.SetChildName(fpsFunctionalname);
202 
203  Logger.Instance.LogKeyWordEnd();
204  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogSelected ( string  fpsFunctionalname)

Dokumentiert den markierten Text des gegebenen Objekts.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 210 der Datei OK_TRY.cs.

211  {
212  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogSelected");
213  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
214 
215  CurrentObject.Instance.SetChildName(fpsFunctionalname);
216 
217  Logger.Instance.LogKeyWordEnd();
218  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogTablecellValue ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow 
)

Dokumentiert den Wert der ausgewählten Zelle.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsColSpaltennummer der zu wählenden Zelle, beginnend mit 1.
fpsRowZeilennummer der zu wählenden Zelle, beginnend mit 1.
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic
Noch zu erledigen:
jnic–>Beschreibung überprüfen

Implementiert OKW.IOKW_State.

Definiert in Zeile 224 der Datei OK_TRY.cs.

225  {
226  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogTablecellValue");
227  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsCol, fpsRow, fpsFunctionalname);
228 
229  CurrentObject.Instance.SetChildName(fpsFunctionalname);
230 
231  Logger.Instance.LogKeyWordEnd();
232  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogTooltip ( string  fpsFunctionalname)

Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.

Beispiel: Protokolliert den Kurzinformationstext (Tooltip) von "Mein Objekt":

LoggeTooltip: "MeinObjekt" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 238 der Datei OK_TRY.cs.

239  {
240  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogTooltip");
241  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
242 
243  CurrentObject.Instance.SetChildName(fpsFunctionalname);
244 
245  Logger.Instance.LogKeyWordEnd();
246  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.LogValue ( string  fpsFunctionalname)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 252 der Datei OK_TRY.cs.

253  {
254  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("LogValue");
255  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
256 
257  CurrentObject.Instance.SetChildName(fpsFunctionalname);
258 
259  Logger.Instance.LogKeyWordEnd();
260  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeCaption ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

Keine Beschreibung zu "MemorizeCaption" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 266 der Datei OK_TRY.cs.

267  {
268  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeCaption");
269  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
270 
271  CurrentObject.Instance.SetChildName(fpsFunctionalname);
272 
273  Logger.Instance.LogKeyWordEnd();
274  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeExists ( string  fpsFunctionalname,
string  fpsMemKeyName 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 280 der Datei OK_TRY.cs.

281  {
282  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeExists");
283  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsMemKeyName);
284 
285  CurrentObject.Instance.SetChildName(fpsFunctionalname);
286 
287  Logger.Instance.LogKeyWordEnd();
288  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeHasFocus ( string  fpsFunctionalname,
string  fpsMemKeyName 
)

Keine Beschreibung zu "MemorizeHasFocus" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 294 der Datei OK_TRY.cs.

295  {
296  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeHasFocus");
297  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsMemKeyName);
298 
299  CurrentObject.Instance.SetChildName(fpsFunctionalname);
300 
301  Logger.Instance.LogKeyWordEnd();
302  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeIsActive ( string  fpsFunctionalname,
string  fpsMemKeyName 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 308 der Datei OK_TRY.cs.

309  {
310  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeIsActive");
311  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsMemKeyName);
312 
313  CurrentObject.Instance.SetChildName(fpsFunctionalname);
314 
315  Logger.Instance.LogKeyWordEnd();
316  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeLabel ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

Keine Beschreibung zu "MemorizeLabel" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 322 der Datei OK_TRY.cs.

323  {
324  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeLabel");
325  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
326 
327  CurrentObject.Instance.SetChildName(fpsFunctionalname);
328 
329  Logger.Instance.LogKeyWordEnd();
330  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeSelectedValue ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 336 der Datei OK_TRY.cs.

337  {
338  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeSelectedValue");
339  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
340 
341  CurrentObject.Instance.SetChildName(fpsFunctionalname);
342 
343  Logger.Instance.LogKeyWordEnd();
344  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeTablecellValue ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fps_MemKeyName 
)

Merkt sich den Wert der gegebenen Zelle in der Tabelle.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
fpsColSpaltennummer der zu wählenden Zelle, beginnend mit 1.
fpsRowZeilennummer der zu wählenden Zelle, beginnend mit 1.
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 350 der Datei OK_TRY.cs.

351  {
352  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeTablecellValue");
353  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fps_MemKeyName);
354 
355  CurrentObject.Instance.SetChildName(fpsFunctionalname);
356 
357  Logger.Instance.LogKeyWordEnd();
358  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeTooltip ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.

Beispiel Dokumentiert den Tooltip-Text des Objektes "MeinObjekt":

Logge Tooltip: "MeinObjekt" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 364 der Datei OK_TRY.cs.

365  {
366  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeTooltip");
367  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
368 
369  CurrentObject.Instance.SetChildName(fpsFunctionalname);
370 
371  Logger.Instance.LogKeyWordEnd();
372  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.MemorizeValue ( string  fpsFunctionalname,
string  fps_MemKeyName 
)

Keine Beschreibung zu "MemorizeLabel" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 378 der Datei OK_TRY.cs.

379  {
380  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("MemorizeValue");
381  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fps_MemKeyName);
382 
383  CurrentObject.Instance.SetChildName(fpsFunctionalname);
384 
385  Logger.Instance.LogKeyWordEnd();
386  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.Select ( string  fpsFunctionalname,
string  fpsValue 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsValueSich ergebender Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-19

Implementiert OKW.IOKW_State.

Definiert in Zeile 392 der Datei OK_TRY.cs.

393  {
394  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("Select");
395  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
396 
397  CurrentObject.Instance.SetChildName(fpsFunctionalname);
398 
399  Logger.Instance.LogKeyWordEnd();
400  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.Select ( string  fpsFunctionalname,
string  fpsValue,
string  fpsClickType 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsValueSich ergebender Wert
fpsClickTypeDoppelklick" um mit Doppelklick, "Einfachklick" um mit einfachem Klick auszuwählen.
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 406 der Datei OK_TRY.cs.

407  {
408  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("Select");
409  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
410 
411  CurrentObject.Instance.SetChildName(fpsFunctionalname);
412 
413  Logger.Instance.LogKeyWordEnd();
414  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.SelectMenu ( string  fpsFunctionalname)

Wählt den gegebenen Menüeintrag aus.

Beispiel: Wähle Menüeintrag mit Namen "MeinMenü":

Wähle Aus Menü: "MeinMenü" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 420 der Datei OK_TRY.cs.

421  {
422  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("SelectMenu");
423  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
424 
425  CurrentObject.Instance.SetChildName(fpsFunctionalname);
426 
427  Logger.Instance.LogKeyWordEnd();
428  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.SelectMenu ( string  fpsFunctionalname,
string  fpsValue 
)

Wählt den gegebenen Menüeintrag aus.

Beispiel: Wähle Menüeintrag mit Namen "MeinMenü":

Wähle Aus Menü: "MeinMenü" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsValueSich ergebender Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 434 der Datei OK_TRY.cs.

435  {
436  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("SelectMenu");
437  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
438 
439  CurrentObject.Instance.SetChildName(fpsFunctionalname);
440 
441  Logger.Instance.LogKeyWordEnd();
442  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.SelectTablecell ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsColSpaltennummer der zu wählenden Zelle, beginnend mit 1.
fpsRowZeilennummer der zu wählenden Zelle, beginnend mit 1.
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 448 der Datei OK_TRY.cs.

449  {
450  // TODO: Select - Sprachabhängige Ausgabe einbauen...
451  Logger.Instance.LogKeyWordStart("SelectTablecell", fpsFunctionalname, fpsCol, fpsRow);
452 
453  CurrentObject.Instance.SetChildName(fpsFunctionalname);
454 
455  Logger.Instance.LogKeyWordEnd();
456  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.SelectTablecell ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fpsClickType 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsClickTypeDoppelklick" um mit Doppelklick auszuwählen, "Einfachklick" um mit einfachem Klick
fpsRowZeilennummer der zu wählenden Zelle, beginnend mit 1.
fpsColSpaltennummer der zu wählenden Zelle, beginnend mit 1.
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 462 der Datei OK_TRY.cs.

463  {
464  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("SelectTablecell");
465  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsClickType);
466 
467  CurrentObject.Instance.SetChildName(fpsFunctionalname);
468 
469  Logger.Instance.LogKeyWordEnd();
470  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.SelectWindow ( string  fpsFunctionalname)

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.

Noch zu erledigen:
zh: jnic die englische Beschreibung für Selectwindow anpassen.

Beispiel: Auswahl des Fensters mit dem Namen "MeinFenster":

Wähle aus Fenster: "MeinFenster" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-19/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 476 der Datei OK_TRY.cs.

477  {
478  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("SelectWindow");
479  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
480 
481  CurrentObject.Instance.SetWindowName(fpsFunctionalname);
482 
483  Logger.Instance.LogKeyWordEnd();
484  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.Sequence ( string  fpsFunctionalname,
string  fps_SequenceName,
string  SEQ_ID 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Fensterobjekts, in der die Sequenz definiert ist.
fpsSequenceNameName der Sequenz, die aufgerufen werden soll.
SEQ_IDSequenz ID des Datensatzes, die als Eingabe verwendet werden soll.
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic
Noch zu erledigen:
jnic–>Beschreibung erledigt 2014-10-26

Implementiert OKW.IOKW_State.

Definiert in Zeile 490 der Datei OK_TRY.cs.

491  {
492  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("Sequence");
493  Logger.Instance.LogKeyWordStart(fpsFunctionalname, fps_SequenceName, SEQ_ID);
494 
495  CurrentObject.Instance.SetChildName(fpsFunctionalname);
496 
497  Logger.Instance.LogKeyWordEnd();
498  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.SetFocus ( string  fpsFunctionalname)

Setzt den Fokus auf das gegebene Fensterobjekt.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 504 der Datei OK_TRY.cs.

505  {
506  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("SetFocus");
507  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
508 
509  CurrentObject.Instance.SetChildName(fpsFunctionalname);
510 
511  Logger.Instance.LogKeyWordEnd();
512  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.SetLanguage ( string  Language)

Interne Methode zum setzen der Sprache für die sprachabhängigen Ausgaben der Dokumentation (Log).

Die auswählbaren Sprachen sind in OKWLanguage::cvLsLanguagesImplemented definiert und werden mit dieser Liste abgeprüft.

Parameter
LanguageSprache die ausgewählt werden soll, z.B. mit "de"
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic
Noch zu erledigen:
jnic–>Beschreibung erledigt 2014-10-26

Implementiert OKW.IOKW_State.

Definiert in Zeile 515 der Datei OK_TRY.cs.

516  {
517  this.AL.Language = Language;
518  }
string Language
Gets or sets a string property.
Definition: OKWLanguage.cs:77
void OKW.OK_TRY.SetValue ( string  fpsFunctionalname,
string  fpsValue 
)

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: "MeinObjekt", "Hallo" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsValueSich ergebender Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic
Noch zu erledigen:
–>jnic - Beschreibung bearbeitet 2014-10-26

Implementiert OKW.IOKW_State.

Definiert in Zeile 524 der Datei OK_TRY.cs.

525  {
526  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("SetValue");
527  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname);
528 
529  CurrentObject.Instance.SetChildName(fpsFunctionalname);
530 
531  Logger.Instance.LogKeyWordEnd();
532  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.StartApp ( string  fps_ApplikationName)

Startet die gegebene Anwendung.

Beispiel: Befehl zum Starten der Anwendung "InternetExplorer":

Starte Anwendung: "InternetExplorer"
Bemerkungen
Die Methode "StartApp()" muss in der Klasse "fpsApplikatioName" implementiert werden. Der fachliche Bezeichner muss nicht zwangsläufing mit dem Namen der Exe-Datei übereinstimmen: Hier findet ein Mapping/Zuordnung zwischen fachlichen Bezeichner und der aufzurufenden "*.exe" statt.
Ein Beispiel, wie eine Ausimplementierung aussehen kann, ist in SeInternetExplorerApp.StartApp zu finden.
Parameter
fpsApplicationNameDer fachliche Name der Anwendung.
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic
Noch zu erledigen:
jnic–>Beschreibung angepasst 2014-10-26

Implementiert OKW.IOKW_State.

Definiert in Zeile 538 der Datei OK_TRY.cs.

539  {
540  string KeywordNameForAtuellLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("StartApp");
541  Logger.Instance.LogKeyWordStart(KeywordNameForAtuellLanguage, fps_ApplikationName);
542 
543  CurrentObject.Instance.SetWindowName(fps_ApplikationName);
544 
545  Logger.Instance.LogKeyWordEnd();
546  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.StopApp ( string  fps_ApplikationName)

Beendet eine gegebene Anwendung.

Beispiel: Befehl zum Starten der Anwendung "InternetExplorer":

Beende Anwendung: "InternetExplorer"
Bemerkungen
Die Methode "StopApp()" muss in der Klasse "fpsApplikatioName" implementiert werden. Das Framework kann nicht wissen, wie eine spezielle Anwendung beendet werden muss. Das muss projektspezifisch ausimplementiert werden.
Ein Beispiel, wie eine Ausimplementierung aussehen kann, ist in SeInternetExplorerApp.StopApp zu finden.
Parameter
fpsApplicationNameDerf achliche Name der Anwendung
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic todo jnic–>Beschreibung angepasst 2014-10-26

Implementiert OKW.IOKW_State.

Definiert in Zeile 552 der Datei OK_TRY.cs.

553  {
554  Logger.Instance.LogKeyWordStart("StopApp", fps_ApplikationName);
555 
556  CurrentObject.Instance.SetWindowName(fps_ApplikationName);
557 
558  Logger.Instance.LogKeyWordEnd();
559  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.TypeKey ( string  fpsFunctionalname,
string  fpsValue 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsValueSich ergebender Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 565 der Datei OK_TRY.cs.

566  {
567  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("TypeKey");
568  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
569 
570  CurrentObject.Instance.SetChildName(fpsFunctionalname);
571 
572  Logger.Instance.LogKeyWordEnd();
573  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.TypeKeyTablecell ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fpsValue 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsValueSich ergebender Wert
fpsRowZeilennummer der zu wählenden Zelle, beginnend mit 1.
fpsColSpaltennummer der zu wählenden Zelle, beginnend mit 1.
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 579 der Datei OK_TRY.cs.

580  {
581  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("TypeKeyTablecell");
582  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsValue);
583 
584  CurrentObject.Instance.SetChildName(fpsFunctionalname);
585 
586  Logger.Instance.LogKeyWordEnd();
587  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.TypeKeyWindow ( string  fpsFunctionalname,
string  fpsValue 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsValueSich ergebender Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 593 der Datei OK_TRY.cs.

594  {
595  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("TypeKeyWindow");
596  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsValue);
597 
598  CurrentObject.Instance.SetChildName(fpsFunctionalname);
599 
600  Logger.Instance.LogKeyWordEnd();
601  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyCaption ( string  fpsFunctionalname,
string  fpsExpected 
)

Keine Beschreibung zu "VerifyCaption" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic
Noch zu erledigen:
jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 607 der Datei OK_TRY.cs.

608  {
609  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyCaption");
610  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
611 
612  CurrentObject.Instance.SetChildName(fpsFunctionalname);
613 
614  Logger.Instance.LogKeyWordEnd();
615  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyDirectoryExists ( string  fpsPath,
string  fpsExpectedValue 
)

Prüft, ob das gegebene Verzeichnis existiert.

Parameter
fpsPathAPfad des Verzeichnisses, die Geprüft werden soll
fpsExpectedValueErwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}"
Autor
Zoltan Hrabovszki
Datum
2015-06-26

Implementiert OKW.IOKW_State.

Definiert in Zeile 803 der Datei OK_TRY.cs.

804  {
805  Logger.Instance.LogFunctionStart("TRY: VerifyDirectoryExists",
806  "fpsPathAndFileName", fpsPath,
807  "fpsExpectedValue", fpsExpectedValue);
808  try
809  {
810  // Prüfen ob ignoriert werden muss...
811  if (fpsExpectedValue == OKW_Const.Instance.GetOKWConst4Internalname("IGNORE") || fpsExpectedValue == String.Empty)
812  {
813  // Wenn der 1. Wert = IGNORE ist -> keine Weitere Aktion...
814  Logger.Instance.LogPrintDebug(this.LM.GetMessage("VerifyDirectoryExists", "Ignore", fpsExpectedValue));
815  }
816  // Püfen ob YES/NO als Sollwert vorgegeben worden ist.
817  else if (fpsExpectedValue == OKW_Const.Instance.GetConst4Internalname("YES") || fpsExpectedValue == OKW_Const.Instance.GetConst4Internalname("NO"))
818  {
819 
820  }
821  // Beide Bedingungen sind nicht erfüllt -> Exception da kein anderer Wert hier erlaubt ist.
822  else
823  {
824  string ExceptionLog = this.LM.GetMessage("VerifyDirectoryExists", "OKWNotAllowedValueException", fpsExpectedValue);
825  throw new OKWNotAllowedValueException(ExceptionLog);
826  }
827  }
828  catch (Exception e)
829  {
830  this.HandleException(e);
831  }
832  finally
833  {
834  Logger.Instance.LogFunctionEnd();
835  }
836  }
string GetMessage(string MethodName, string TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyExists ( string  fpsFunctionalname,
string  fpsExpectedValue 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 621 der Datei OK_TRY.cs.

622  {
623  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyExists");
624  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpectedValue);
625 
626  CurrentObject.Instance.SetChildName(fpsFunctionalname);
627 
628  Logger.Instance.LogKeyWordEnd();
629  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyFileExists ( string  fpsPathAndFileName,
string  fpsExpectedValue 
)

Prüft, ob die gegebene Datei existiert.

Parameter
fpsPathAndFileNamePfad und Name der Datei, die Geprüft werden soll
fpsExpectedValueErwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}"

/exception OKWFileDoesNotExistsException Wenn die gegeben Datei ein Verzeichniss ist, also eben keine Datei, dann wird ein OKWFileDoesNotExistsException ausgelöst.

Autor
Zoltan Hrabovszki
Datum
2015-06-26

Implementiert OKW.IOKW_State.

Definiert in Zeile 767 der Datei OK_TRY.cs.

768  {
769  Logger.Instance.LogFunctionStart("TRY: VerifyFileExists",
770  "fpsPathAndFileName", fpsPathAndFileName,
771  "fpsExpectedValue", fpsExpectedValue);
772  try
773  {
774  // Prüfen ob ignoriert werden muss...
775  if (fpsExpectedValue == OKW_Const.Instance.GetOKWConst4Internalname("IGNORE") || fpsExpectedValue == String.Empty)
776  {
777  // Wenn der 1. Wert = IGNORE ist -> keine Weitere Aktion...
778  Logger.Instance.LogPrintDebug( this.LM.GetMessage("VerifyFileExists", "Ignore", fpsExpectedValue) );
779  }
780  // Püfen ob YES/NO als Sollwert vorgegeben worden ist.
781  else if (fpsExpectedValue == OKW_Const.Instance.GetConst4Internalname("YES") || fpsExpectedValue == OKW_Const.Instance.GetConst4Internalname("NO"))
782  {
783 
784  }
785  // Beide Bedingungen sind nicht erfüllt -> Exception da kein anderer Wert hier erlaubt ist.
786  else
787  {
788  string ExceptionLog = this.LM.GetMessage("VerifyFileExists", "OKWNotAllowedValueException", fpsExpectedValue);
789  throw new OKWNotAllowedValueException(ExceptionLog);
790  }
791  }
792  catch (Exception e)
793  {
794  this.HandleException(e);
795  }
796  finally
797  {
798  Logger.Instance.LogFunctionEnd();
799  }
800  }
string GetMessage(string MethodName, string TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyHasFocus ( string  fpsFunctionalname,
string  fpsExpectedValue 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert. Erlaubte Werte sind: "JA", "NEIN" und "IGNORIEREN".
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 635 der Datei OK_TRY.cs.

636  {
637  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyHasFocus");
638  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpectedValue);
639 
640  CurrentObject.Instance.SetChildName(fpsFunctionalname);
641 
642  Logger.Instance.LogKeyWordEnd();
643  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyIsActive ( string  fpsFunctionalname,
string  fpsExpectedValue 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert. Erlaubte Werte sind: "JA", "NEIN" und "IGNORIEREN".
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 649 der Datei OK_TRY.cs.

650  {
651  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyIsActive");
652  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpectedValue);
653 
654  CurrentObject.Instance.SetChildName(fpsFunctionalname);
655 
656  Logger.Instance.LogKeyWordEnd();
657  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyLabel ( string  fpsFunctionalname,
string  fpsExpected 
)

Keine Beschreibung zu "VerifyLabel" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert. Erlaubte Werte sind: "JA", "NEIN" und "IGNORIEREN".
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic
Noch zu erledigen:
TODO: jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 663 der Datei OK_TRY.cs.

664  {
665  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyLabel");
666  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
667 
668  CurrentObject.Instance.SetChildName(fpsFunctionalname);
669 
670  Logger.Instance.LogKeyWordEnd();
671  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifySelectedValue ( string  fpsFunctionalname,
string  fpsExpected 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 677 der Datei OK_TRY.cs.

678  {
679  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifySelectedValue");
680  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
681 
682  CurrentObject.Instance.SetChildName(fpsFunctionalname);
683 
684  Logger.Instance.LogKeyWordEnd();
685  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyTablecellValue ( string  fpsFunctionalname,
string  fpsCol,
string  fpsRow,
string  fpsExpected 
)

Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert
fpsRowZeilennummer der zu wählenden Zelle, beginnend mit 1.
fpsColSpaltennummer der zu wählenden Zelle, beginnend mit 1.
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 691 der Datei OK_TRY.cs.

692  {
693  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyTablecellValue");
694  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsCol, fpsRow, fpsExpected);
695 
696  CurrentObject.Instance.SetChildName(fpsFunctionalname);
697 
698  Logger.Instance.LogKeyWordEnd();
699  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyTooltip ( string  fpsFunctionalname,
string  fpsExpected 
)

Keine Beschreibung zu "VerifyTooltip" verfügbar.

Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/jnic
Noch zu erledigen:
TODO: jnic–>keine Beschreibung vorhanden

Implementiert OKW.IOKW_State.

Definiert in Zeile 705 der Datei OK_TRY.cs.

706  {
707  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyTooltip");
708  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
709 
710  CurrentObject.Instance.SetChildName(fpsFunctionalname);
711 
712  Logger.Instance.LogKeyWordEnd();
713  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.OK_TRY.VerifyValue ( string  fpsFunctionalname,
string  fpsExpected 
)

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" 
Parameter
fpsFunctionalnameFunktionaler Name des Objekts
fpsExpectedValueErwarteter Wert
Autor
Zoltan Hrabovszki
Datum
2014-09-21/ jnic

Implementiert OKW.IOKW_State.

Definiert in Zeile 719 der Datei OK_TRY.cs.

720  {
721  string lvs_KWForCurrentLanguage = OKW_Docu.Instance.GetKWForCurrentLanguage("VerifyValue");
722  Logger.Instance.LogKeyWordStart(lvs_KWForCurrentLanguage, fpsFunctionalname, fpsExpected);
723 
724  CurrentObject.Instance.SetChildName(fpsFunctionalname);
725 
726  Logger.Instance.LogKeyWordEnd();
727  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: