123 #endregion Constructors
136 this.CurrentState.
ClickOn(fpsFunctionalname);
140 public void ClickOn(
string fpsFunctionalname,
string fpsClickType)
142 this.CurrentState.
ClickOn(fpsFunctionalname, fpsClickType);
154 this.CurrentState.
LogExists(fpsFunctionalname);
184 this.CurrentState.
LogTooltip(fpsFunctionalname);
190 this.CurrentState.
LogCaption(fpsFunctionalname);
196 this.CurrentState.
LogLabel(fpsFunctionalname);
202 this.CurrentState.
LogValue(fpsFunctionalname);
244 this.CurrentState.
MemorizeLabel(fpsFunctionalname, fpsValue);
256 this.CurrentState.
MemorizeValue(fpsFunctionalname, fpsValue);
260 public void Select(
string fpsFunctionalname,
string fpsValue)
262 this.CurrentState.
Select(fpsFunctionalname, fpsValue);
266 public void Select(
string fpsFunctionalname,
string fpsValue,
string fpsClickType)
268 this.CurrentState.
Select(fpsFunctionalname, fpsValue, fpsClickType);
274 this.CurrentState.
SelectMenu(fpsFunctionalname);
278 public void SelectMenu(
string fpsFunctionalname,
string fpsValue)
280 this.CurrentState.
SelectMenu(fpsFunctionalname, fpsValue);
290 public void SelectTablecell(
string fpsFunctionalname,
string fpsCol,
string fpsRow,
string fpsClickType)
292 this.CurrentState.
SelectTablecell(fpsFunctionalname, fpsCol, fpsRow, fpsClickType);
302 public void Sequence(
string fpsFunctionalname,
string fpsSequenName,
string SEQID)
304 this.CurrentState.
Sequence(fpsFunctionalname, fpsSequenName, SEQID);
320 this.CurrentState = fp_CurrentState;
326 this.CurrentState.
SetFocus(fpsFunctionalname);
346 public void SetValue(
string fpsFunctionalname,
string fpsValue)
348 this.CurrentState.
SetValue(fpsFunctionalname, fpsValue);
354 this.CurrentState.
StartApp(fpsApplikationName);
358 public void StopApp(
string fpsApplicationName)
360 this.CurrentState.
StopApp(fpsApplicationName);
364 public void TypeKey(
string fpsFunctionalname,
string fpsValue)
366 this.CurrentState.
TypeKey(fpsFunctionalname, fpsValue);
370 public void TypeKeyTablecell(
string fpsFunctionalname,
string fpsCol,
string fpsRow,
string fpsValue)
372 this.CurrentState.
TypeKeyTablecell(fpsFunctionalname, fpsCol, fpsRow, fpsValue);
378 this.CurrentState.
TypeKeyWindow(fpsFunctionalname, fpsValue);
382 public void VerifyExists(
string fpsFunctionalname,
string fpsExpectedValue)
384 this.CurrentState.
VerifyExists(fpsFunctionalname, fpsExpectedValue);
390 this.CurrentState.
VerifyHasFocus(fpsFunctionalname, fpsExpectedValue);
396 this.CurrentState.
VerifyIsActive(fpsFunctionalname, fpsExpectedValue);
406 public void VerifyTablecellValue(
string fpsFunctionalname,
string fpsCol,
string fpsRow,
string fpsExpectedValue)
412 public void VerifyTooltip(
string fpsFunctionalname,
string fpsExpectedValue)
414 this.CurrentState.
VerifyTooltip(fpsFunctionalname, fpsExpectedValue);
418 public void VerifyCaption(
string fpsFunctionalname,
string fpsExpectedValue)
420 this.CurrentState.
VerifyCaption(fpsFunctionalname, fpsExpectedValue);
424 public void VerifyLabel(
string fpsFunctionalname,
string fpsExpectedValue)
426 this.CurrentState.
VerifyLabel(fpsFunctionalname, fpsExpectedValue);
430 public void VerifyValue(
string fpsFunctionalname,
string fpsExpectedValue)
432 this.CurrentState.
VerifyValue(fpsFunctionalname, fpsExpectedValue);
438 this.CurrentState.
FileDelete(fpsPathAndFileName);
void ClickOn(string fpsFunctionalname)
Klickt auf das gegebene Objekt.
void VerifyDirectoryExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob das gegebene Verzeichnis existiert.
void BeginTest(string fpsTestname)
Markiert den Anfang eines neuen Testfalls.
void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.
void LogSelected(string fpsFunctionalname)
Dokumentiert den markierten Text des gegebenen Objekts.
void VerifyTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsExpectedValue)
Vergleicht den Inhalt der gegebenen Tabellenzeile mit dem erwarteten Wert.
void ClickOn(string fpsFunctionalname, string fpsClickType)
Klickt auf das gegebene Objekt.
void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsMemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text)...
void SetLanguage(string Language)
Setzt die aktuelle Sprache.
void MemorizeLabel(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
void VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyTooltip" verfügbar.
void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyLabel" verfügbar.
void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
Dokumentiert den Wert der ausgewählten Zelle.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
Wählt die gegebene Tabellenzelle aus.
void LogHasFocus(string fpsFunctionalname)
Dokumentiert den Fokus-Status des gegebenen Objekts.
void LogHasFocus(string fpsFunctionalname)
Dokumentiert den Fokus-Status des gegebenen Objekts.
void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
void VerifyLabel(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyLabel" verfügbar.
void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
void LogExists(string fpsFunctionalname)
Protokolliert, ob das gegebene Objekt existiert.
void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void StartApp(string fpsApplicationName)
Startet die gegebene Anwendung.
void Sequence(string fpsFunctionalname, string fpsSequenName, string SEQID)
Ruft die Sequenz eines Fensters auf.
void Select(string fpsFunctionalname, string fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
void MemorizeCaption(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
void EndTest()
Beendet den Test, bzw. den Testfall.
void MemorizeValue(string fpsFunctionalname, string fpsValue)
Merkt sich den Standartwert eines Objekts.
void VerifySelectedValue(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
void SetFocus(string fpsFunctionalname)
Setzt den Fokus auf das gegebene Fensterobjekt.
void Sequence(string fpsFunctionalname, string fpsSequenceName, string SEQ_ID)
Ruft die Sequenz eines Fensters auf.
void LogValue(string fpsFunctionalname)
Dokumentiert den Standartwert eines Objekts.
void LogCaption(string fpsFunctionalname)
Keine Beschreibung zu "LogCaption" verfügbar.
void SelectWindow(string fpsFunctionalname)
Setzt den Kontext auf das gegebene Fenster.
void EndTest()
Beendet den Test, bzw. den Testfall.
void MemorizeTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
void MemorizeExists(string fpsFunctionalname, string fpsValue)
Merkt sich den aktuell existierenden Zustand des Objekts.
void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
Prüft, ob das gegebene Objekt existiert. Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert: ...
void FileDelete(string fpsPathAndFileName)
Löscht die gegebene Datei.
void VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyCaption" verfügbar.
void MemorizeSelectedValue(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
void SetCurrentState(IOKW_State fp_CurrentState)
Setter zum Setzen des aktuellen Zustandes.
void MemorizeCaption(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
void MemorizeHasFocus(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
void MemorizeExists(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
void SelectWindow(string fpsFunctionalname)
Setzt den Kontext auf das gegebene Fenster.
void SelectMenu(string fpsFunctionalname)
Wählt den gegebenen Menüeintrag aus.
void StopApp(string fpsApplicationName)
Beendet eine gegebene Anwendung.
void VerifyValue(string fpsFunctionalname, string fpsExpectedValue)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text)...
void LogExists(string fpsFunctionalname)
Protokolliert, ob das gegebene Objekt existiert.
void SetValue(string fpsFunctionalname, string fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
void LogLabel(string fpsFunctionalname)
Keine Beschreibung zu "LogLabel" verfügbar.
void StopApp(string fpsApplicationName)
Beendet eine gegebene Anwendung.
void LogValue(string fpsFunctionalname)
Dokumentiert den Standartwert eines Objekts.
void VerifyExists(string fpsFunctionalname, string fpsExpectedValue)
Prüft, ob das gegebene Objekt existiert. Beispiel 1: Prüfe, ob das Objekt "MeinObjekt" existiert: ...
void BeginTest(string Testname)
Markiert den Anfang eines neuen Testfalls.
void MemorizeSelectedValue(string fpsFunctionalname, string fpsMemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
void SelectMenu(string fpsFunctionalname, string fpsValue)
Wählt den gegebenen Menüeintrag aus.
void TypeKey(string fpsFunctionalname, string fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
void LogIsActive(string fpsFunctionalname)
Dokumentiert den Status des gegebenen Objekts.
void SetFocus(string fpsFunctionalname)
Setzt den Fokus auf das gegebene Fensterobjekt.
void LogLabel(string fpsFunctionalname)
Keine Beschreibung zu "LogLabel" verfügbar.
void LogTablecellValue(string fpsFunctionalname, string fpsCol, string fpsRow)
Dokumentiert den Wert der ausgewählten Zelle.
void SelectMenu(string fpsFunctionalname)
Wählt den gegebenen Menüeintrag aus.
void MemorizeHasFocus(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob die gegebene Datei existiert.
void TypeKeyTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsValue)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
Klasse OK representiert den Core Zustand OK.
void LogSelected(string fpsFunctionalname)
Dokumentiert den markierten Text des gegebenen Objekts.
void SetValue(string fpsFunctionalname, string fpsValue)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow, string fpsClickType)
Wählt die gegebene Tabellenzelle aus.
IOKW_State ist die Schnittstelle der OKW-Klasse. Die OKW-Klasse wird vom State-Design-Muster abgeleit...
void MemorizeIsActive(string fpsFunctionalname, string fpsValue)
Merkt sich den Zustand des gegebenen Objekts.
void StartApp(string fpsApplikationName)
Startet die gegebene Anwendung.
void ClickOn(string fpsFunctionalname)
Klickt auf das gegebene Objekt.
void MemorizeLabel(string fpsFunctionalname, string fpsValue)
Keine Beschreibung zu "MemorizeLabel" verfügbar.
void VerifyIsActive(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
void TypeKeyWindow(string fpsFunctionalname, string fpsValue)
Tastatureingabe in ein bestimmtes Fensterobjekt.
void VerifyCaption(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyCaption" verfügbar.
Core()
OKW-Konstuktor: Setzt den Default-Zustand auf OKW.OK.
void SelectTablecell(string fpsFunctionalname, string fpsCol, string fpsRow)
Wählt die gegebene Tabellenzelle aus.
void MemorizeValue(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den Standartwert eines Objekts.
void VerifyTooltip(string fpsFunctionalname, string fpsExpectedValue)
Keine Beschreibung zu "VerifyTooltip" verfügbar.
void TypeKey(string fpsFunctionalname, string fpsValue)
Tastatureingaben von Daten in das aktive Fensterobjekt.
void LogCaption(string fpsFunctionalname)
Keine Beschreibung zu "LogCaption" verfügbar.
void Select(string fpsFunctionalname, string fpsValue, string fpsClickType)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
void MemorizeTooltip(string fpsFunctionalname, string fpsMemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
void FileDelete(string fpsPathAndFileName)
Löscht die gegebene Datei.
void MemorizeIsActive(string fpsFunctionalname, string fpsMemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
void VerifyDirectoryExists(string fpsPath, string fpsExpectedValue)
Prüft, ob das gegebene Verzeichnis existiert.
void VerifyHasFocus(string fpsFunctionalname, string fpsExpectedValue)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
void Select(string fpsFunctionalname, string fpsValue)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
void LogIsActive(string fpsFunctionalname)
Dokumentiert den Status des gegebenen Objekts.
void LogTooltip(string fpsFunctionalname)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
void LogTooltip(string fpsFunctionalname)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
void SetLanguage(string Language)
Interne Methode zum setzen der Sprache für die sprachabhängigen Ausgaben der Dokumentation (Log)...
void VerifyFileExists(string fpsPathAndFileName, string fpsExpectedValue)
Prüft, ob die gegebene Datei existiert.
void MemorizeTooltip(string fpsFunctionalname, string fpsValue)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.