OpenKeyWord  Version: 426, Datum:
NOK.cs
1 #region Header
2 
3 /*
4  ==============================================================================
5  Copyright © 2012, 2013, 2014, 2015 IT-Beratung Hrabovszki
6  ==============================================================================
7 
8  This file is part of OpenKeyWord.
9 
10  OpenKeyWord is free software: you can redistribute it and/or modify
11  it under the terms of the GNU General Public License as published by
12  the Free Software Foundation, either version 3 of the License, or
13  (at your option) any later version.
14 
15  OpenKeyWord is distributed in the hope that it will be useful,
16  but WITHOUT ANY WARRANTY; without even the implied warranty of
17  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18  GNU General Public License for more details.
19 
20  You should have received a copy of the GNU General Public License
21  along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/>.
22 
23  Diese Datei ist Teil von OpenKeyWord.
24 
25  OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
26  der GNU General Public License, wie von der Free Software Foundation,
27  Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
28  veröffentlichten Version, weiterverbreiten und/oder modifizieren.
29 
30  OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
31  OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
32  Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
33  Siehe die GNU General Public License für weitere Details.
34 
35  Sie sollten eine Kopie der GNU General Public License zusammen mit
36  OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
37 */
38 
39 #endregion Header
40 
41 namespace OKW
42 {
43  using System;
44  using System.Collections.Generic;
45 
46  using OKW.Log;
47 
58  public class NOK : IOKW_State
59  {
60  #region Fields
61 
63  OKW_Docu MyOKWDocu = OKW_Docu.Instance;
64  Core _Kernel;
65 
66  #endregion Fields
67 
68  #region Constructors
69 
75  public NOK(Core fp_OKW)
76  {
77  this._Kernel = fp_OKW;
78  }
79 
80  #endregion Constructors
81 
82  #region Methods
83 
89  public void BeginTest(string fpsTestname)
90  {
91  // TODO: Prüfen ob hier ein catchbloch bnötigt wird
92  try {
93  Logger.Instance.LogFunctionStart("BeginTest",
94  "fpsTestname", fpsTestname);
95 
96  // Alles Initialisieren
98  CurrentObject.Instance.Init();
99 
100  Logger.Instance.LogPrint("NOK -> OK");
101  this._Kernel.SetCurrentState(new OK(this._Kernel));
102  } finally {
103  // Gute Frage was alles hier hingehört...
104  Logger.Instance.LogFunctionEnd();
105  }
106  }
107 
113  public void ClickOn(string fpsFunctionalname)
114  {
115  Logger.Instance.LogFunctionStart("ClickOn",
116  "fpsFunctionalname", fpsFunctionalname);
117 
118  Logger.Instance.LogFunctionEnd();
119  }
120 
126  public void ClickOn(string fpsFunctionalname, string fpsClickType)
127  {
128  Logger.Instance.LogFunctionStart("ClickOn",
129  "fpsFunctionalname", fpsFunctionalname,
130  "fpsClickType", fpsClickType);
131 
132  Logger.Instance.LogFunctionEnd();
133  }
134 
140  public void EndTest()
141  {
142  // TODO: Aufräumen Kill... usw aufrufen
143  Logger.Instance.LogFunctionStart("EndTest");
144 
145  Logger.Instance.LogFunctionEnd();
146  }
147 
153  public void LogCaption(string fpsFunctionalname)
154  {
155  Logger.Instance.LogFunctionStart("LogCaption",
156  "fpsFunctionalname", fpsFunctionalname);
157 
158  Logger.Instance.LogFunctionEnd();
159  }
160 
166  public void LogExists(string fpsFunctionalname)
167  {
168  Logger.Instance.LogFunctionStart("LogExists",
169  "fpsFunctionalname", fpsFunctionalname);
170 
171  Logger.Instance.LogFunctionEnd();
172  }
173 
179  public void LogHasFocus(string fpsFunctionalname)
180  {
181  Logger.Instance.LogFunctionStart("LogHasFocus",
182  "fpsFunctionalname", fpsFunctionalname);
183 
184  Logger.Instance.LogFunctionEnd();
185  }
186 
192  public void LogIsActive(string fpsFunctionalname)
193  {
194  Logger.Instance.LogFunctionStart("LogIsActive",
195  "fpsFunctionalname", fpsFunctionalname);
196 
197  Logger.Instance.LogFunctionEnd();
198  }
199 
205  public void LogLabel(string fpsFunctionalname)
206  {
207  Logger.Instance.LogFunctionStart("LogLabel",
208  "fpsFunctionalname", fpsFunctionalname);
209 
210  Logger.Instance.LogFunctionEnd();
211  }
212 
217  public void LogSelected(string fpsFunctionalname)
218  {
219  Logger.Instance.LogFunctionStart("LogSelected",
220  "fpsFunctionalname", fpsFunctionalname);
221 
222  Logger.Instance.LogFunctionEnd();
223  }
224 
230  public void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
231  {
232  Logger.Instance.LogFunctionStart("LogTablecellValue",
233  "fpsCol", fpsCol,
234  "fpsRow", fpsRow,
235  "fpsFunctionalname", fpsFunctionalname);
236 
237  Logger.Instance.LogFunctionEnd();
238  }
239 
245  public void LogTooltip(string fpsFunctionalname)
246  {
247  Logger.Instance.LogFunctionStart("LogTooltip",
248  "fpsFunctionalname", fpsFunctionalname);
249 
250  Logger.Instance.LogFunctionEnd();
251  }
252 
258  public void LogValue(string fpsFunctionalname)
259  {
260  Logger.Instance.LogFunctionStart("LogValue",
261  "fpsFunctionalname", fpsFunctionalname);
262 
263  Logger.Instance.LogFunctionEnd();
264  }
265 
271  public void MemorizeCaption(string fpsFunctionalname, string fpsMemKeyName)
272  {
273  Logger.Instance.LogFunctionStart("MemorizeCaption",
274  "fpsFunctionalname", fpsFunctionalname,
275  "fpsMemKeyName", fpsMemKeyName);
276 
277  Logger.Instance.LogFunctionEnd();
278  }
279 
284  public void MemorizeExists(string fpsFunctionalname, string fpsMemKeyName)
285  {
286  Logger.Instance.LogFunctionStart("MemorizeExists",
287  "fpsFunctionalname", fpsFunctionalname,
288  "fpsMemKeyName", fpsMemKeyName);
289 
290  Logger.Instance.LogFunctionEnd();
291  }
292 
298  public void MemorizeHasFocus(string fpsFunctionalname, string fpsMemKeyName)
299  {
300  Logger.Instance.LogFunctionStart("MemorizeHasFocus",
301  "fpsFunctionalname", fpsFunctionalname,
302  "fpsMemKeyName", fpsMemKeyName);
303 
304  Logger.Instance.LogFunctionEnd();
305  }
306 
312  public void MemorizeIsActive(string fpsFunctionalname, string fpsMemKeyName)
313  {
314  Logger.Instance.LogFunctionStart("MemorizeIsActive",
315  "fpsFunctionalname", fpsFunctionalname,
316  "fpsMemKeyName", fpsMemKeyName);
317 
318  Logger.Instance.LogFunctionEnd();
319  }
320 
326  public void MemorizeLabel(string fpsFunctionalname, string fpsMemKeyName)
327  {
328  Logger.Instance.LogFunctionStart("MemorizeLabel",
329  "fpsFunctionalname", fpsFunctionalname,
330  "fpsMemKeyName", fpsMemKeyName);
331 
332  Logger.Instance.LogFunctionEnd();
333  }
334 
340  public void MemorizeSelectedValue(string fpsFunctionalname, string fpsMemKeyName)
341  {
342  Logger.Instance.LogFunctionStart("MemorizeSelectedValue",
343  "fpsFunctionalname", fpsFunctionalname,
344  "fpsMemKeyName", fpsMemKeyName);
345 
346  Logger.Instance.LogFunctionEnd();
347  }
348 
354  public void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsMemKeyName)
355  {
356  Logger.Instance.LogFunctionStart("MemorizeTablecellValue",
357  "fpsFunctionalname", fpsFunctionalname,
358  "fpsCol", fpsCol,
359  "fpsRow", fpsRow,
360  "fpsMemKeyName", fpsMemKeyName);
361  Logger.Instance.LogFunctionEnd();
362  }
363 
369  public void MemorizeTooltip(string fpsFunctionalname, string fpsMemKeyName)
370  {
371  Logger.Instance.LogFunctionStart("MemorizeTooltip",
372  "fpsFunctionalname", fpsFunctionalname,
373  "fpsMemKeyName", fpsMemKeyName);
374 
375  Logger.Instance.LogFunctionEnd();
376  }
377 
383  public void MemorizeValue(string fpsFunctionalname, string fpsMemKeyName)
384  {
385  Logger.Instance.LogFunctionStart("MemorizeValue",
386  "fpsFunctionalname", fpsFunctionalname,
387  "fpsMemKeyName", fpsMemKeyName);
388 
389  Logger.Instance.LogFunctionEnd();
390  }
391 
396  public void Select(string fpsFunctionalname, string fpsValue)
397  {
398  Logger.Instance.LogFunctionStart("Select",
399  "fpsFunctionalname", fpsFunctionalname,
400  "fpsValue", fpsValue);
401 
402  Logger.Instance.LogFunctionEnd();
403  }
404 
409  public void Select(string fpsFunctionalname, string fpsValue, string fpsClickType)
410  {
411  Logger.Instance.LogFunctionStart("Select",
412  "fpsFunctionalname", fpsFunctionalname,
413  "fpsValue", fpsValue,
414  "fpsClickType", fpsClickType);
415 
416  Logger.Instance.LogFunctionEnd();
417  }
418 
424  public void SelectMenu(string fpsFunctionalname)
425  {
426  Logger.Instance.LogFunctionStart("SelectMenu",
427  "fpsFunctionalname", fpsFunctionalname);
428 
429  Logger.Instance.LogFunctionEnd();
430  }
431 
437  public void SelectMenu(string fpsFunctionalname, string fpsValue)
438  {
439  Logger.Instance.LogFunctionStart("SelectMenu",
440  "fpsFunctionalname", fpsFunctionalname,
441  "fpsValue", fpsValue);
442 
443  Logger.Instance.LogFunctionEnd();
444  }
445 
451  public void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
452  {
453  Logger.Instance.LogFunctionStart("SelectTablecell",
454  "fpsFunctionalname", fpsFunctionalname,
455  "fpsCol", fpsCol,
456  "fpsRow", fpsRow);
457 
458  Logger.Instance.LogFunctionEnd();
459  }
460 
466  public void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
467  {
468  Logger.Instance.LogFunctionStart(
469  "SelectTablecell",
470  "fpsFunctionalname", fpsFunctionalname,
471  "fpsCol", fpsCol,
472  "fpsRow", fpsRow,
473  "fpsClickType", fpsClickType);
474 
475  Logger.Instance.LogFunctionEnd();
476  }
477 
483  public void SelectWindow(string fpsFunctionalname)
484  {
485  Logger.Instance.LogFunctionStart("SelectWindow",
486  "fpsFunctionalname", fpsFunctionalname);
487 
488  Logger.Instance.LogFunctionEnd();
489  }
490 
495  public void Sequence(string fpsObjectName, string fpsSequenceName, string SEQ_ID)
496  {
497  Logger.Instance.LogFunctionStart("Sequence",
498  "fpsObjectName", fpsObjectName,
499  "fpsSequenceName", fpsSequenceName,
500  "SEQ_ID", SEQ_ID);
501 
502  Logger.Instance.LogFunctionEnd();
503  }
504 
510  public void SetFocus(string fpsFunctionalname)
511  {
512  Logger.Instance.LogFunctionStart("SetFocus",
513  "fpsFunctionalname", fpsFunctionalname);
514 
515  Logger.Instance.LogFunctionEnd();
516  }
517 
524  public void SetLanguage(string Language)
525  {
526  this.AL.Language = Language;
527  }
528 
534  public void SetValue(string fpsFunctionalname, string fpsValue)
535  {
536  Logger.Instance.LogFunctionStart("SetValue",
537  "fpsFunctionalname", fpsFunctionalname);
538 
539  Logger.Instance.LogFunctionEnd();
540  }
541 
547  public void StartApp(string fpsApplikationName)
548  {
549  Logger.Instance.LogFunctionStart("StartApp",
550  "fps_ApplikationName", fpsApplikationName);
551 
552  Logger.Instance.LogFunctionEnd();
553  }
554 
560  public void StopApp(string fpsApplikationName)
561  {
562  Logger.Instance.LogFunctionStart("StopApp",
563  "fps_ApplikationName", fpsApplikationName);
564 
565  Logger.Instance.LogFunctionEnd();
566  }
567 
573  public void TypeKey(string fpsFunctionalname, string fpsValue)
574  {
575  Logger.Instance.LogFunctionStart("TypeKey",
576  "fpsFunctionalname", fpsFunctionalname,
577  "fpsValue", fpsValue);
578 
579  Logger.Instance.LogFunctionEnd();
580  }
581 
587  public void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
588  {
589  Logger.Instance.LogFunctionStart("TypeKeyTablecell",
590  "fpsFunctionalname", fpsFunctionalname,
591  "fpsColl", fpsCol,
592  "fpsRow", fpsRow,
593  "fpsValue", fpsValue);
594 
595  Logger.Instance.LogFunctionEnd();
596  }
597 
602  public void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
603  {
604  Logger.Instance.LogFunctionStart("TypeKeyWindow",
605  "fpsFunctionalname", fpsFunctionalname,
606  "fpsValue", fpsValue);
607 
608  Logger.Instance.LogFunctionEnd();
609  }
610 
615  public void VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
616  {
617  Logger.Instance.LogFunctionStart("VerifyCaption",
618  "fpsFunctionalname", fpsFunctionalname,
619  "fpsExpectedValue", fpsExpectedValue);
620 
621  Logger.Instance.LogFunctionEnd();
622  }
623 
628  public void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
629  {
630  Logger.Instance.LogFunctionStart("VerifyExists",
631  "fpsFunctionalname", fpsFunctionalname,
632  "fpsExpectedValue", fpsExpectedValue);
633 
634  Logger.Instance.LogFunctionEnd();
635  }
636 
641  public void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
642  {
643  Logger.Instance.LogFunctionStart("VerifyHasFocus",
644  "fpsFunctionalname", fpsFunctionalname,
645  "fpsExpectedValue", fpsExpectedValue);
646 
647  Logger.Instance.LogFunctionEnd();
648  }
649 
654  public void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
655  {
656  Logger.Instance.LogFunctionStart("VerifyIsActive",
657  "fpsFunctionalname", fpsFunctionalname,
658  "fpsExpectedValue", fpsExpectedValue);
659 
660  Logger.Instance.LogFunctionEnd();
661  }
662 
667  public void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
668  {
669  Logger.Instance.LogFunctionStart("VerifyLabel",
670  "fpsFunctionalname", fpsFunctionalname,
671  "fpsExpectedValue", fpsExpectedValue);
672 
673  Logger.Instance.LogFunctionEnd();
674  }
675 
680  public void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
681  {
682  Logger.Instance.LogFunctionStart("VerifySelectedValue",
683  "fpsFunctionalname", fpsFunctionalname,
684  "fpsExpectedValue", fpsExpectedValue);
685 
686  Logger.Instance.LogFunctionEnd();
687  }
688 
693  public void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
694  {
695  Logger.Instance.LogFunctionStart("VerifyTablecellValue",
696  "fpsFunctionalname", fpsFunctionalname,
697  "fpsCol", fpsCol,
698  "fpsRow", fpsRow,
699  "fpsExpectedValue", fpsExpectedValue);
700 
701  Logger.Instance.LogFunctionEnd();
702  }
703 
708  public void VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
709  {
710  Logger.Instance.LogFunctionStart("VerifyTooltip",
711  "fpsFunctionalname", fpsFunctionalname,
712  "fpsExpectedValue", fpsExpectedValue);
713 
714  Logger.Instance.LogFunctionEnd();
715  }
716 
721  public void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
722  {
723  Logger.Instance.LogFunctionStart("VerifyValue",
724  "fpsFunctionalname", fpsFunctionalname,
725  "fpsExpectedValue", fpsExpectedValue);
726 
727  Logger.Instance.LogFunctionEnd();
728  }
729 
730  #region File_Methods
731 
733  public void FileDelete(string fpsPathAndFileName)
734  {
735  Logger.Instance.LogFunctionStart("FileDelete", "fpsPathAndFileName", fpsPathAndFileName);
736 
737  Logger.Instance.LogFunctionEnd();
738  }
739 
741  public void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
742  {
743  Logger.Instance.LogFunctionStart("VerifyFileExists",
744  "fpsPathAndFileName", fpsPathAndFileName,
745  "fpsExpectedValue", fpsExpectedValue);
746 
747  Logger.Instance.LogFunctionEnd();
748  }
749 
751  public void VerifyDirectoryExists(string fpsPath, string fpsExpectedValue)
752  {
753  Logger.Instance.LogFunctionStart("VerifyDirectoryExists",
754  "fpsPath", fpsPath,
755  "fpsExpectedValue", fpsExpectedValue);
756 
757  Logger.Instance.LogFunctionEnd();
758  }
759  #endregion File_Methods
760  #endregion Methods
761  }
762 }
void MemorizeTooltip(string fpsFunctionalname, string fpsMemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
Definition: NOK.cs:369
Diese Klasse verwaltet das aktuelle GUI-Objekt.
void LogPrint(string fps_Message)
LogPrint Function: Prints the values of expressions to the results file.
Definition: Logger.cs:302
void StartApp(string fpsApplikationName)
Startet die gegebene Anwendung.
Definition: NOK.cs:547
void LogTooltip(string fpsFunctionalname)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
Definition: NOK.cs:245
void BeginTest(string fpsTestname)
Markiert den Anfang eines neuen Testfalls.
Definition: NOK.cs:89
void SelectMenu(string fpsFunctionalname, string fpsValue)
Wählt den gegebenen Menüeintrag aus.
Definition: NOK.cs:437
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
Wählt die gegebene Tabellenzelle aus.
Definition: NOK.cs:451
void MemorizeValue(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
Definition: NOK.cs:383
static OKW_Ini Instance
Singelton-Pattern: Instanz gibt die aktuelle, gültige und einzige Innstanz der Klasse zurück...
Definition: OKW_Ini.cs:306
http://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
Definition: OKWLanguage.cs:50
NOK(Core fp_OKW)
Definition: NOK.cs:75
void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Definition: NOK.cs:654
void SelectMenu(string fpsFunctionalname)
Wählt den gegebenen Menüeintrag aus.
Definition: NOK.cs:424
static T Instance
Holt die einzige Instanz dieser Klasse.
void LogValue(string fpsFunctionalname)
Dokumentiert den Standartwert eines Objekts.
Definition: NOK.cs:258
void MemorizeIsActive(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
Definition: NOK.cs:312
void MemorizeSelectedValue(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
Definition: NOK.cs:340
void VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyTooltip" verfügbar.
Definition: NOK.cs:708
void Init()
Initialsiert die Klasse OKW.OKW_Ini.
Definition: OKW_Ini.cs:412
void LogIsActive(string fpsFunctionalname)
Dokumentiert den Status des gegebenen Objekts.
Definition: NOK.cs:192
void EndTest()
Beendet den Test, bzw. den Testfall.
Definition: NOK.cs:140
void MemorizeLabel(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
Definition: NOK.cs:326
void VerifyDirectoryExists(string fpsPath, string fpsExpectedValue)
Prüft, ob das gegebene Verzeichnis existiert.
Definition: NOK.cs:751
Klasse NOK representiert den Core Zustand NOK im Ausführungs-Modus.
Definition: NOK.cs:58
void SetCurrentState(IOKW_State fp_CurrentState)
Setter zum Setzen des aktuellen Zustandes.
Definition: Core.cs:318
void TypeKey(string fpsFunctionalname, string fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
Definition: NOK.cs:573
void SetLanguage(string Language)
Definition: NOK.cs:524
void LogLabel(string fpsFunctionalname)
Keine Beschreibung zu "LogLabel" verfügbar.
Definition: NOK.cs:205
void LogExists(string fpsFunctionalname)
Protokolliert, ob das gegebene Objekt existiert.
Definition: NOK.cs:166
void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.
Definition: NOK.cs:693
void MemorizeCaption(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
Definition: NOK.cs:271
void MemorizeHasFocus(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
Definition: NOK.cs:298
void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
Definition: NOK.cs:641
void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text)...
Definition: NOK.cs:721
void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
Dokumentiert den Wert der ausgewählten Zelle.
Definition: NOK.cs:230
void LogSelected(string fpsFunctionalname)
Dokumentiert den markierten Text des gegebenen Objekts.
Definition: NOK.cs:217
void Select(string fpsFunctionalname, string fpsValue, string fpsClickType)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Definition: NOK.cs:409
void Sequence(string fpsObjectName, string fpsSequenceName, string SEQ_ID)
Ruft die Sequenz eines Fensters auf.
Definition: NOK.cs:495
void LogHasFocus(string fpsFunctionalname)
Dokumentiert den Fokus-Status des gegebenen Objekts.
Definition: NOK.cs:179
static OKW_Docu Instance
Holt die einzige Instanz dieser Klasse.
Definition: OKW_Docu.cs:139
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.
Definition: OKW_Docu.cs:65
Klasse OK representiert den Core Zustand OK.
Definition: OK.cs:60
void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyLabel" verfügbar.
Definition: NOK.cs:667
void Select(string fpsFunctionalname, string fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
Definition: NOK.cs:396
void SetValue(string fpsFunctionalname, string fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
Definition: NOK.cs:534
void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsMemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
Definition: NOK.cs:354
void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
Prüft, ob das gegebene Objekt existiert. Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert: ...
Definition: NOK.cs:628
void FileDelete(string fpsPathAndFileName)
Löscht die gegebene Datei.
Definition: NOK.cs:733
IOKW_State ist die Schnittstelle der OKW-Klasse. Die OKW-Klasse wird vom State-Design-Muster abgeleit...
Definition: IOKW_State.cs:54
void VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyCaption" verfügbar.
Definition: NOK.cs:615
void ClickOn(string fpsFunctionalname, string fpsClickType)
Klickt auf das gegebene Objekt.
Definition: NOK.cs:126
OKW.OKW_Ini ist die Klasse zur Konfigurationsdatei OKW_Ini.xml.
Definition: OKW_Ini.cs:188
Hier Statediagram...
Definition: Core.cs:95
void ClickOn(string fpsFunctionalname)
Klickt auf das gegebene Objekt.
Definition: NOK.cs:113
void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
Definition: NOK.cs:587
void LogCaption(string fpsFunctionalname)
Keine Beschreibung zu "LogCaption" verfügbar.
Definition: NOK.cs:153
void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob die gegebene Datei existiert.
Definition: NOK.cs:741
void StopApp(string fpsApplikationName)
Beendet eine gegebene Anwendung.
Definition: NOK.cs:560
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
Wählt die gegebene Tabellenzelle aus.
Definition: NOK.cs:466
void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
Definition: NOK.cs:680
string Language
Gets or sets a string property.
Definition: OKWLanguage.cs:77
void MemorizeExists(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
Definition: NOK.cs:284
void SelectWindow(string fpsFunctionalname)
Setzt den Kontext auf das gegebene Fenster.
Definition: NOK.cs:483
void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
Definition: NOK.cs:602
Definition: Core.cs:40
void SetFocus(string fpsFunctionalname)
Setzt den Fokus auf das gegebene Fensterobjekt.
Definition: NOK.cs:510