OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
okw.core.Core Klassenreferenz

Hier Statediagram... Mehr ...

+ Klassendiagramm für okw.core.Core:
+ Zusammengehörigkeiten von okw.core.Core:

Öffentliche Methoden

Boolean getVerifyFail ()
 
void setVerifyFail (Boolean verifyFail)
 
Exception getNOK_Reason ()
 
void setNOK_Reason (Exception nOK_Reason)
 
void SetCoreStateNOK ()
 
void SetCoreStateOK ()
 
void setLanguage (String Language)
 Setzt die Sprache auf den gegebenen wert Language. Mehr ...
 
 Core ()
 OKW-Konstuktor: Setzt den Default-Zustand auf OKW.OK. Mehr ...
 
void BeginTest (String Testname) throws Exception
 Kennzeichnet den Anfang eines Testfalls. Mehr ...
 
void ClickOn (String FN) throws Exception
 Klickt auf das gegebene Objekt. Mehr ...
 
void DoubleClickOn (String FN) throws Exception
 Führt ein Doppelklick auf das gegebene GUI-Objekt aus. Mehr ...
 
void EndTest () throws Exception
 Signalisiert das Ende eines Testfalls. Mehr ...
 
void LogExists (String FN) throws Exception
 Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus. Mehr ...
 
void LogHasFocus (String FN) throws Exception
 Dokumentiert den Fokus-Status des gegebenen Objekts. Mehr ...
 
void LogIsActive (String FN) throws Exception
 Dokumentiert den Status des gegebenen Objekts. Mehr ...
 
void LogSelected (String FN) throws Exception
 Dokumentiert den markierten Text des gegebenen Objekts. Mehr ...
 
void LogTablecellValue (String FN, String COL, String ROW) throws Exception
 Dokumentiert den Wert der ausgewählten Zelle. Mehr ...
 
void LogTooltip (String FN) throws Exception
 Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts. Mehr ...
 
void LogCaption (String FN) throws Exception
 Gibt die Caption eines GUI-Objektes in den Testergebnissen aus. Mehr ...
 
void LogLabel (String FN) throws Exception
 Gibt den Wert des Etikette/Label in der Logdatei aus. Mehr ...
 
void LogPlaceholder (String FN) throws Exception
 Gibt den Wert des Platzhalters in der Logdatei aus. Mehr ...
 
void LogValue (String FN) throws Exception
 Dokumentiert den Standartwert eines Objekts. Mehr ...
 
void MemorizeExists (String FN, String Val) throws Exception
 Merkt sich den aktuell existierenden Zustand des Objekts. Mehr ...
 
void MemorizeHasFocus (String FN, String Val) throws Exception
 Keine Beschreibung zu "MemorizeHasFocus" verfügbar. Mehr ...
 
void MemorizeIsActive (String FN, String Val) throws Exception
 Merkt sich den Zustand des gegebenen Objekts. Mehr ...
 
void MemorizeSelectedValue (String FN, String Val) throws Exception
 Keine Beschreibung zu "MemorizeSelectedValue" verfügbar. Mehr ...
 
void MemorizeTablecellValue (String FN, String COL, String ROW, String fpsKeyName) throws Exception
 Merkt sich den Wert der gegebenen Zelle in der Tabelle. Mehr ...
 
void MemorizeTooltip (String FN, String Val) throws Exception
 Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts. Mehr ...
 
void MemorizeLabel (String FN, String Val) throws Exception
 Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab. Mehr ...
 
void MemorizePlaceholder (String FN, String Val) throws Exception
 Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab. Mehr ...
 
void MemorizeCaption (String FN, String Val) throws Exception
 Keine Beschreibung zu "MemorizeCaption" verfügbar. Mehr ...
 
void MemorizeValue (String FN, String Val) throws Exception
 Merkt sich den Standartwert eines Objekts. Mehr ...
 
void Select (String FN, String Val) throws Exception
 Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten. Mehr ...
 
void SelectMenu (String FN) throws Exception
 Wählt den gegebenen Menü-Eintrag aus. Mehr ...
 
void SelectMenu (String FN, String Val) throws Exception
 Wählt den gegebenen Menüeintrag aus. Mehr ...
 
void SelectTablecell (String FN, String COL, String ROW) throws Exception
 Wählt die gegebene Tabellenzelle aus. Mehr ...
 
void SelectWindow (String FN) throws Exception
 Setzt den Kontext auf das gegebene Fenster. Mehr ...
 
void SelectChild (String FN) throws Exception
 Setzt den Wert von SELECTEDCHILD auf den Wert von FN. Mehr ...
 
void SelectContext (String FN) throws Exception
 Setzt den Context auf FN. Mehr ...
 
void Sequence (String FN, String fpsSequenName, String SEQID) throws Exception
 Ruft die Sequenz eines Fensters auf. Mehr ...
 
void SetFocus (String FN) throws Exception
 Setzt den Fokus auf das gegebene Fensterobjekt. Mehr ...
 
void SetValue (String FN, String Val) throws Exception
 Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert. Mehr ...
 
void SetVar (String VN, String Val) throws Exception
 Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val. Mehr ...
 
void StartApp (String fpsApplicationName) throws Exception
 Startet die gegebene Anwendung. Mehr ...
 
void StopApp (String fpsApplicationName) throws Exception
 Beendet eine gegebene Anwendung. Mehr ...
 
void TypeKey (String FN, String Val) throws Exception
 Tastatureingaben von Daten in das aktive Fensterobjekt. Mehr ...
 
void TypeKeyTablecell (String FN, String COL, String ROW, String Val) throws Exception
 Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur. Mehr ...
 
void TypeKeyWindow (String FN, String Val) throws Exception
 Tastatureingabe in ein bestimmtes Fensterobjekt. Mehr ...
 
void VerifyBadge (String BN, String ExpVal) throws Exception
 Überprüft den Badge des Objektes . Mehr ...
 
void VerifyBadgeWCM (String BN, String ExpVal) throws Exception
 Überprüft den Badge des Objektes . Mehr ...
 
void VerifyBadgeREGX (String BN, String ExpVal) throws Exception
 Überprüft den Badge des Objektes . Mehr ...
 
void VerifyCaption (String FN, String ExpVal) throws Exception
 Überprüft die Überschrift des Objektes. Mehr ...
 
void VerifyCaptionWCM (String FN, String ExpVal) throws Exception
 Überprüft die Überschrift des Objektes. Mehr ...
 
void VerifyCaptionREGX (String FN, String ExpVal) throws Exception
 Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt. Mehr ...
 
void VerifyExists (String FN, String ExpVal) throws Exception
 Prüft, ob das gegebene Objekt existiert. Mehr ...
 
void VerifyHasFocus (String FN, String ExpVal) throws Exception
 Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert. Mehr ...
 
void VerifyIsActive (String FN, String ExpVal) throws Exception
 Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert. Mehr ...
 
void VerifySelectedValue (String FN, String ExpVal) throws Exception
 Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ...
 
void VerifySelectedValueWCM (String FN, String ExpVal) throws Exception
 Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ...
 
void VerifySelectedValueREGX (String FN, String ExpVal) throws Exception
 Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert. Mehr ...
 
void VerifyTablecellValue (String FN, String COL, String ROW, String ExpVal) throws Exception
 Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ...
 
void VerifyTablecellValueWCM (String FN, String COL, String ROW, String ExpVal) throws Exception
 Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ...
 
void VerifyTablecellValueREGX (String FN, String COL, String ROW, String ExpVal) throws Exception
 Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert. Mehr ...
 
void VerifyTooltip (String FN, String ExpVal) throws Exception
 Prüft den Tooltip-Text eines Objektes. Mehr ...
 
void VerifyTooltipREGX (String FN, String ExpVal) throws Exception
 Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ...
 
void VerifyTooltipWCM (String FN, String ExpVal) throws Exception
 Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ...
 
void VerifyLabel (String FN, String ExpVal) throws Exception
 Überprüft die Beschreibung des Objektes. Mehr ...
 
void VerifyLabelWCM (String FN, String ExpVal) throws Exception
 Überprüft die Beschreibung/Label des Objektes. Mehr ...
 
void VerifyMaxLength (String FN, String ExpVal) throws Exception
 Checks the maximum number of characters that can be entered. Mehr ...
 
void VerifyLabelREGX (String FN, String ExpVal) throws Exception
 Überprüft die Überschrift des Objektes. Mehr ...
 
void VerifyPlaceholder (String FN, String ExpVal) throws Exception
 Überprüft den Platzhalter des Objektes. Mehr ...
 
void VerifyPlaceholderWCM (String FN, String ExpVal) throws Exception
 Überprüft den Platzhalter des Objektes. Mehr ...
 
void VerifyPlaceholderREGX (String FN, String ExpVal) throws Exception
 Überprüft den Platzhalter des Objektes. Mehr ...
 
void VerifyValue (String FN, String ExpVal) throws Exception
 Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ...
 
void VerifyValueREGX (String FN, String ExpVal) throws Exception
 Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ...
 
void VerifyValueWCM (String FN, String ExpVal) throws Exception
 Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text). Mehr ...
 
void FileCreate (String PATH) throws Exception
 Legt das gegebene Verzeichniss an. Mehr ...
 
void FileDelete (String fpsPathAndFileName) throws Exception
 Löscht die gegebene Datei. Mehr ...
 
void FilesDelete (String fpsDirPath, String fpsFileMatch) throws Exception
 Löscht die gegebene Datei. Mehr ...
 
void DirectoryDelete (String PATH) throws Exception
 Löscht die gegebene Datei. Mehr ...
 
void DirectoryCreate (String PATH) throws Exception
 Legt das gegebene Verzeichniss an. Mehr ...
 
void VerifyFileExists (String fpsPathAndFileName, String ExpVal) throws Exception
 Prüft, ob die gegebene Datei existiert. Mehr ...
 
void VerifyIsFile (String fpsPathAndFileName, String ExpVal) throws Exception
 Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt. Mehr ...
 
void VerifyDirectoryExists (String fpsPathAndFileName, String ExpVal) throws Exception
 Prüft, ob das gegebene Verzeichnis existiert. Mehr ...
 
void CopyFile (String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName) throws Exception
 Copiert die gegebene Quelldatei zur Zieldatei. Mehr ...
 
void VerifyMinLength (String FN, String ExpVal) throws Exception
 Checks the minimum number of characters that has to be entert. Mehr ...
 
void VerifyErrorMSG (String FN, String ExpVal) throws Exception
 Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ...
 
void VerifyErrorMSG_WCM (String FN, String ExpVal) throws Exception
 Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ...
 
void VerifyErrorMSG_REGX (String FN, String ExpVal) throws Exception
 Überprüft Fehlermeldungen in mit Angular validierten Formularen. Mehr ...
 

Öffentliche, statische Methoden

static void Init ()
 

Geschützte, statische Methoden

static void readVersionTxt ()
 Logt den Versions-Text beim Start eines Skriptes. Mehr ...
 

Statische, geschützte Attribute

static Exception NOK_Reason = null
 Enthält die Exception, weshalb die Ausführung des Testfalls abgebrochen worden ist. Mehr ...
 

Private Methoden

void SetCurrentState (IOKW_State fp_CurrentState)
 Setter zum Setzen des aktuellen Zustandes. Mehr ...
 

Private Attribute

IOKW_State CurrentState
 Zeigt auf die Klasse des aktuellen Zustandes. Mehr ...
 

Statische, private Attribute

static Logger_Sngltn Log = Logger_Sngltn.getInstance()
 
static Boolean VerifyFail = false
 
static LogMessenger LM
 LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei. Mehr ...
 

Ausführliche Beschreibung

Hier Statediagram...

Quellen/Links

State-Pattern

Autor
Zoltán Hrabovszki
Datum
2014-01-09

Definiert in Zeile 81 der Datei Core.java.

Beschreibung der Konstruktoren und Destruktoren

◆ Core()

okw.core.Core.Core ( )

OKW-Konstuktor: Setzt den Default-Zustand auf OKW.OK.

Autor
Zoltán Hrabovszki
Datum
2014.01.09

Definiert in Zeile 206 der Datei Core.java.

207  {
208  try
209  {
210  Init();
211  this.SetCurrentState( new OK( this ) );
212  }
213  catch (Exception e)
214  {
215  OKW_HandleException.StopRunning( e, this.getClass() );
216  }
217  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ BeginTest()

void okw.core.Core.BeginTest ( String  Testname) throws Exception

Kennzeichnet den Anfang eines Testfalls.

Dieses Schlüsselwort ist obligatorisch: OKW Testfälle müssen mit EN.BeginTest(String) beginnen und mit EN.EndTest() aufhören zwischen diesen Schlüsselwörten wird der Testfall beschrieben.

Zu beachten
EN.BeginTest(String) initialisiert OKW:
  1. Versetz OKW in den Zustand okw.core.OK
  2. Name des Testfalls wird in ${TCN} abgelegt
Parameter
TCNName oder Bezeichnung des Testfalls
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-18

Implementiert okw.core.IOKW_State.

Definiert in Zeile 310 der Datei Core.java.

311  {
312  Log.LogTestcaseStart( Testname );
313  this.CurrentState.BeginTest( Testname );
314  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ ClickOn()

void okw.core.Core.ClickOn ( String  FN) throws Exception

Klickt auf das gegebene Objekt.

Beispiel: Klicke auf das Objekt mit Namen "MeinObjekt"

EN.ClickOn( "MeinObjekt" ) 
Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-18
Ausnahmebehandlung
Exception

Implementiert okw.core.IOKW_State.

Definiert in Zeile 319 der Datei Core.java.

320  {
321  try
322  {
323  Log.LogKeyWordStart( LM.GetMessage( "ClickOn", "KeyWordName" ), FN );
324  this.CurrentState.ClickOn( FN );
325  }
326  finally
327  {
328  Log.LogKeyWordEnd();
329  }
330  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ CopyFile()

void okw.core.Core.CopyFile ( String  fpsSourcePathAndFileName,
String  fpsDestinationPathAndFileName 
) throws Exception

Copiert die gegebene Quelldatei zur Zieldatei.

In den Pfadangaben 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 kopiert worden sind. Falls die gegebene Quelldatei nicht existiert, dann wird Fehlermeldung und eine Ausnahme augelöst und das Schlüsselwort/Tesfall beendet.
Beispiel
EN.CopyFile( "C:\temp\quellDatei.txt", "C:\temp\ZielDatei.txt" )
Siehe auch
Parameter
fpsPathAndFileNameVollständiger Pfad und Dateiname.
Autor
Zoltán Hrabovszki
Datum
2015.08.20

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1525 der Datei Core.java.

1526  {
1527  try
1528  {
1529  Log.LogKeyWordStart( LM.GetMessage( "FileCopy", "KeyWordName" ), fpsSourcePathAndFileName, fpsDestinationPathAndFileName );
1530  this.CurrentState.CopyFile( fpsSourcePathAndFileName, fpsDestinationPathAndFileName );
1531  }
1532  finally
1533  {
1534  Log.LogKeyWordEnd();
1535  }
1536  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ DirectoryCreate()

void okw.core.Core.DirectoryCreate ( String  PATH) throws Exception

Legt das gegebene Verzeichniss an.

Nachdem Ausführen des Schlüsselwortes ist das gegebene Verzeichniss vorhanden.

  1. wenn das Verzeichniss existiert, dann passiert nicht weiter.
  2. Wenn das Verzeichniss nicht existiert, dann wird diese mit allen Eltern-Verzeicnissen angelegt
Parameter
PATHVerzeichniss welches angelegt werden soll
Autor
Zoltán Hrabovszki
Datum
2019-12-01

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1459 der Datei Core.java.

1460  {
1461  try
1462  {
1463  Log.LogKeyWordStart( LM.GetMessage( "DirectoryCreate", "KeyWordName" ), PATH );
1464  this.CurrentState.DirectoryCreate( PATH );
1465  }
1466  finally
1467  {
1468  Log.LogKeyWordEnd();
1469  }
1470  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ DirectoryDelete()

void okw.core.Core.DirectoryDelete ( String  PATH) throws Exception

Löscht die gegebene Datei.

In der 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.
Siehe auch
  • EN::DirectoryDelete(string)
  • Core::DirectoryDelete(string)
  • OK::DirectoryDelete(string)
  • NOK::DirectoryDelete(string)
  • IOKW_State::DirectoryDelete(string)
Parameter
PATHVollständiger Pfad und Dateiname.
Autor
Zoltán Hrabovszki
Datum
2019.12.01

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1443 der Datei Core.java.

1444  {
1445  try
1446  {
1447  Log.LogKeyWordStart( LM.GetMessage( "DirectoryDelete", "KeyWordName" ), PATH );
1448  this.CurrentState.DirectoryDelete( PATH );
1449  }
1450  finally
1451  {
1452  Log.LogKeyWordEnd();
1453  }
1454  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ DoubleClickOn()

void okw.core.Core.DoubleClickOn ( String  FN) throws Exception

Führt ein Doppelklick auf das gegebene GUI-Objekt aus.

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

DoppelKlickeAuf( "MeinObjekt" ) 
Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-18
Ausnahmebehandlung
Exception

Implementiert okw.core.IOKW_State.

Definiert in Zeile 335 der Datei Core.java.

336  {
337  try
338  {
339  Log.LogKeyWordStart( LM.GetMessage( "DoubleClickOn", "KeyWordName" ), FN );
340  this.CurrentState.DoubleClickOn( FN );
341  }
342  finally
343  {
344  Log.LogKeyWordEnd();
345  }
346  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ EndTest()

void okw.core.Core.EndTest ( ) throws Exception

Signalisiert das Ende eines Testfalls.

Mit EndTest() werden aufräum Aktivitäten angestoßem, in der aktuellen Version ist das jedoch noch nicht implementiert.

Zu beachten
Zusätzliche Bemerkungen zum Schlüsselwort
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-18
Ausnahmebehandlung
Exception

Implementiert okw.core.IOKW_State.

Definiert in Zeile 351 der Datei Core.java.

352  {
353  try
354  {
355  // Keine Schlüsselwort-Ausgabe! Das ist richtig! Hier wird _Test_ Geschlossen
356  this.CurrentState.EndTest();
357  }
358  finally
359  {
360  Log.LogTestcaseEnd();
361  }
362  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ FileCreate()

void okw.core.Core.FileCreate ( String  PATH) throws Exception

Legt das gegebene Verzeichniss an.

Nachdem Ausführen des Schlüsselwortes ist die gegebene Datei vorhanden.

  1. Wenn die Datei existiert, dann passiert nicht weiter.
  2. Wenn die Datei nicht existiert, dann wird diese mit allen Eltern-Verzeichnissen angelegt.
Parameter
PATHDatei, welches angelegt werden soll.
Autor
Zoltán Hrabovszki
Datum
2019-12-18

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1395 der Datei Core.java.

1396  {
1397  try
1398  {
1399  Log.LogKeyWordStart( LM.GetMessage( "FileCreate", "KeyWordName" ), PATH );
1400  this.CurrentState.FileCreate( PATH );
1401  }
1402  finally
1403  {
1404  Log.LogKeyWordEnd();
1405  }
1406  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ FileDelete()

void okw.core.Core.FileDelete ( String  fpsPathAndFileName) throws Exception

Löscht die gegebene Datei.

In der 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:\temp DE.LöscheDatei( "C:\temp\*.*" ) - Löscht alle Dateien im Verzeichniss C:\temp
Siehe auch
  • EN::FileDelete(string)
  • Core::FileDelete(string)
  • OK::FileDelete(string)
  • NOK::FileDelete(string)
  • IOKW_State::FileDelete(string)
Parameter
fpsPathAndFileNameVollständiger Pfad und Dateiname.
Autor
Zoltán Hrabovszki
Datum
2015.08.20

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1411 der Datei Core.java.

1412  {
1413  try
1414  {
1415  Log.LogKeyWordStart( LM.GetMessage( "FileDelete", "KeyWordName" ), fpsPathAndFileName );
1416  this.CurrentState.FileDelete( fpsPathAndFileName );
1417  }
1418  finally
1419  {
1420  Log.LogKeyWordEnd();
1421  }
1422  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ FilesDelete()

void okw.core.Core.FilesDelete ( String  fpsDirPath,
String  fpsFileMatch 
) throws Exception

Löscht die gegebene Datei.

In der 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:\temp DE.LöscheDatei( "C:\temp\*.*" ) - Löscht alle Dateien im Verzeichniss C:\temp
Siehe auch
  • EN::FileDelete(string)
  • Core::FileDelete(string)
  • OK::FileDelete(string)
  • NOK::FileDelete(string)
  • IOKW_State::FileDelete(string)
Parameter
fpsPathAndFileNameVollständiger Pfad und Dateiname.
Autor
Zoltán Hrabovszki
Datum
2019.12.16

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1428 der Datei Core.java.

1429  {
1430  try
1431  {
1432  Log.LogKeyWordStart( LM.GetMessage( "FilesDelete", "KeyWordName" ), fpsDirPath, fpsFileMatch );
1433  this.CurrentState.FilesDelete( fpsDirPath, fpsFileMatch );
1434  }
1435  finally
1436  {
1437  Log.LogKeyWordEnd();
1438  }
1439  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getNOK_Reason()

Exception okw.core.Core.getNOK_Reason ( )
Rückgabe
the nOK_Reason

Definiert in Zeile 132 der Datei Core.java.

133  {
134  return NOK_Reason;
135  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getVerifyFail()

Boolean okw.core.Core.getVerifyFail ( )
Rückgabe
the verifyFail

Definiert in Zeile 102 der Datei Core.java.

103  {
104  return VerifyFail;
105  }

◆ LogCaption()

void okw.core.Core.LogCaption ( String  FN) throws Exception

Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.

Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-18/jnic
Noch zu erledigen:
jnic-->keine Beschreibung vorhanden

Implementiert okw.core.IOKW_State.

Definiert in Zeile 463 der Datei Core.java.

464  {
465  try
466  {
467  Log.LogKeyWordStart( LM.GetMessage( "LogCaption", "KeyWordName" ), FN );
468  this.CurrentState.LogCaption( FN );
469  }
470  finally
471  {
472  Log.LogKeyWordEnd();
473  }
474  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogExists()

void okw.core.Core.LogExists ( String  FN) throws Exception

Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.

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

LogExists( "myObject" ) 
Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-18

Implementiert okw.core.IOKW_State.

Definiert in Zeile 367 der Datei Core.java.

368  {
369  try
370  {
371  Log.LogKeyWordStart( LM.GetMessage( "LogExists", "KeyWordName" ), FN );
372  this.CurrentState.LogExists( FN );
373  }
374  finally
375  {
376  Log.LogKeyWordEnd();
377  }
378  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogHasFocus()

void okw.core.Core.LogHasFocus ( String  FN) throws Exception

Dokumentiert den Fokus-Status des gegebenen Objekts.

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

Logge hat Fokus: "MeinObjekt" 
Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 383 der Datei Core.java.

384  {
385  try
386  {
387  Log.LogKeyWordStart( LM.GetMessage( "LogHasFocus", "KeyWordName" ), FN );
388  this.CurrentState.LogHasFocus( FN );
389  }
390  finally
391  {
392  Log.LogKeyWordEnd();
393  }
394  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogIsActive()

void okw.core.Core.LogIsActive ( String  FN) throws Exception

Dokumentiert den Status des gegebenen Objekts.

Beispiel: Protokolliert den Aktivzustand von "Mein Objekt":

LoggeIstAktiv: "MeinObjekt" 
Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 399 der Datei Core.java.

400  {
401  try
402  {
403  Log.LogKeyWordStart( LM.GetMessage( "LogIsActive", "KeyWordName" ), FN );
404  this.CurrentState.LogIsActive( FN );
405  }
406  finally
407  {
408  Log.LogKeyWordEnd();
409  }
410  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogLabel()

void okw.core.Core.LogLabel ( String  FN) throws Exception

Gibt den Wert des Etikette/Label in der Logdatei aus.

Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 479 der Datei Core.java.

480  {
481  try
482  {
483  Log.LogKeyWordStart( LM.GetMessage( "LogLabel", "KeyWordName" ), FN );
484  this.CurrentState.LogLabel( FN );
485  }
486  finally
487  {
488  Log.LogKeyWordEnd();
489  }
490  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogPlaceholder()

void okw.core.Core.LogPlaceholder ( String  FN) throws Exception

Gibt den Wert des Platzhalters in der Logdatei aus.

Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 495 der Datei Core.java.

496  {
497  try
498  {
499  Log.LogKeyWordStart( LM.GetMessage( "LogPlaceholder", "KeyWordName" ), FN );
500  this.CurrentState.LogPlaceholder( FN );
501  }
502  finally
503  {
504  Log.LogKeyWordEnd();
505  }
506  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogSelected()

void okw.core.Core.LogSelected ( String  FN) throws Exception

Dokumentiert den markierten Text des gegebenen Objekts.

Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 415 der Datei Core.java.

416  {
417  try
418  {
419  Log.LogKeyWordStart( LM.GetMessage( "LogSelected", "KeyWordName" ), FN );
420  this.CurrentState.LogSelected( FN );
421  }
422  finally
423  {
424  Log.LogKeyWordEnd();
425  }
426  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogTablecellValue()

void okw.core.Core.LogTablecellValue ( String  FN,
String  COL,
String  ROW 
) throws Exception

Dokumentiert den Wert der ausgewählten Zelle.

Parameter
FNFunktionaler Name des Objekts
COLSpaltennummer der zu wählenden Zelle, beginnend mit 1.
ROWZeilennummer der zu wählenden Zelle, beginnend mit 1.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19
Noch zu erledigen:
Beschreibung überprüfen

Implementiert okw.core.IOKW_State.

Definiert in Zeile 431 der Datei Core.java.

432  {
433  try
434  {
435  Log.LogKeyWordStart( LM.GetMessage( "LogTablecellValue", "KeyWordName" ), FN, COL, ROW );
436  this.CurrentState.LogTablecellValue( FN, COL, ROW );
437  }
438  finally
439  {
440  Log.LogKeyWordEnd();
441  }
442  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogTooltip()

void okw.core.Core.LogTooltip ( String  FN) throws Exception

Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.

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

LoggeTooltip: "MeinObjekt" 
Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 447 der Datei Core.java.

448  {
449  try
450  {
451  Log.LogKeyWordStart( LM.GetMessage( "LogTooltip", "KeyWordName" ), FN );
452  this.CurrentState.LogTooltip( FN );
453  }
454  finally
455  {
456  Log.LogKeyWordEnd();
457  }
458  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogValue()

void okw.core.Core.LogValue ( String  FN) throws Exception

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
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 511 der Datei Core.java.

512  {
513  try
514  {
515  Log.LogKeyWordStart( LM.GetMessage( "LogValue", "KeyWordName" ), FN );
516  this.CurrentState.LogValue( FN );
517  }
518  finally
519  {
520  Log.LogKeyWordEnd();
521  }
522  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeCaption()

void okw.core.Core.MemorizeCaption ( String  FN,
String  Val 
) throws Exception

Keine Beschreibung zu "MemorizeCaption" verfügbar.

Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 655 der Datei Core.java.

656  {
657  try
658  {
659  Log.LogKeyWordStart( LM.GetMessage( "MemorizeCaption", "KeyWordName" ), FN, Val );
660  this.CurrentState.MemorizeCaption( FN, Val );
661  }
662  finally
663  {
664  Log.LogKeyWordEnd();
665  }
666  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeExists()

void okw.core.Core.MemorizeExists ( String  FN,
String  Val 
) throws Exception

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
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 527 der Datei Core.java.

528  {
529  try
530  {
531  Log.LogKeyWordStart( LM.GetMessage( "MemorizeExists", "KeyWordName" ), FN, Val );
532  this.CurrentState.MemorizeExists( FN, Val );
533  }
534  finally
535  {
536  Log.LogKeyWordEnd();
537  }
538  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeHasFocus()

void okw.core.Core.MemorizeHasFocus ( String  FN,
String  Val 
) throws Exception

Keine Beschreibung zu "MemorizeHasFocus" verfügbar.

Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19/jnic
Noch zu erledigen:
TODO: keine Beschreibung vorhanden

Implementiert okw.core.IOKW_State.

Definiert in Zeile 543 der Datei Core.java.

544  {
545  try
546  {
547  Log.LogKeyWordStart( LM.GetMessage( "MemorizeHasFocus", "KeyWordName" ), FN, Val );
548  this.CurrentState.MemorizeHasFocus( FN, Val );
549  }
550  finally
551  {
552  Log.LogKeyWordEnd();
553  }
554  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeIsActive()

void okw.core.Core.MemorizeIsActive ( String  FN,
String  Val 
) throws Exception

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
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
TODO: 2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 559 der Datei Core.java.

560  {
561  try
562  {
563  Log.LogKeyWordStart( LM.GetMessage( "MemorizeIsActive", "KeyWordName" ), FN, Val );
564  this.CurrentState.MemorizeIsActive( FN, Val );
565  }
566  finally
567  {
568  Log.LogKeyWordEnd();
569  }
570  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeLabel()

void okw.core.Core.MemorizeLabel ( String  FN,
String  Val 
) throws Exception

Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.

Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 623 der Datei Core.java.

624  {
625  try
626  {
627  Log.LogKeyWordStart( LM.GetMessage( "MemorizeLabel", "KeyWordName" ), FN, Val );
628  this.CurrentState.MemorizeLabel( FN, Val );
629  }
630  finally
631  {
632  Log.LogKeyWordEnd();
633  }
634  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizePlaceholder()

void okw.core.Core.MemorizePlaceholder ( String  FN,
String  Val 
) throws Exception

Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab.

Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 639 der Datei Core.java.

640  {
641  try
642  {
643  Log.LogKeyWordStart( LM.GetMessage( "MemorizePlaceholder", "KeyWordName" ), FN, Val );
644  this.CurrentState.MemorizePlaceholder( FN, Val );
645  }
646  finally
647  {
648  Log.LogKeyWordEnd();
649  }
650  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeSelectedValue()

void okw.core.Core.MemorizeSelectedValue ( String  FN,
String  Val 
) throws Exception

Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.

Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19/jnic
Noch zu erledigen:
TODO:keine Beschreibung vorhanden

Implementiert okw.core.IOKW_State.

Definiert in Zeile 575 der Datei Core.java.

576  {
577  try
578  {
579  Log.LogKeyWordStart( LM.GetMessage( "MemorizeSelectedValue", "KeyWordName" ), FN, Val );
580  this.CurrentState.MemorizeSelectedValue( FN, Val );
581  }
582  finally
583  {
584  Log.LogKeyWordEnd();
585  }
586  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeTablecellValue()

void okw.core.Core.MemorizeTablecellValue ( String  FN,
String  COL,
String  ROW,
String  fpsKeyName 
) throws Exception

Merkt sich den Wert der gegebenen Zelle in der Tabelle.

Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
COLSpaltennummer der zu wählenden Zelle, beginnend mit 1.
ROWZeilennummer der zu wählenden Zelle, beginnend mit 1.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de

Implementiert okw.core.IOKW_State.

Definiert in Zeile 591 der Datei Core.java.

592  {
593  try
594  {
595  Log.LogKeyWordStart( LM.GetMessage( "MemorizeTablecellValue", "KeyWordName" ), FN, COL, ROW, fpsKeyName );
596  this.CurrentState.MemorizeTablecellValue( FN, COL, ROW, fpsKeyName );
597  }
598  finally
599  {
600  Log.LogKeyWordEnd();
601  }
602  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeTooltip()

void okw.core.Core.MemorizeTooltip ( String  FN,
String  Val 
) throws Exception

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

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

Logge Tooltip: "MeinObjekt" 
Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19/jnic

Implementiert okw.core.IOKW_State.

Definiert in Zeile 607 der Datei Core.java.

608  {
609  try
610  {
611  Log.LogKeyWordStart( LM.GetMessage( "MemorizeTooltip", "KeyWordName" ), FN, Val );
612  this.CurrentState.MemorizeTooltip( FN, Val );
613  }
614  finally
615  {
616  Log.LogKeyWordEnd();
617  }
618  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeValue()

void okw.core.Core.MemorizeValue ( String  FN,
String  Val 
) throws Exception

Merkt sich den Standartwert eines Objekts.

Der Standartwert des Objektes (in den meisten Fällen ist dies der angezeigte Text) wird ausgelesen und intern unter dem übergebenen Schlüssel gespeichert. Der Wert kann danach mit dem Schlüsselwort XXXXX wieder ausgelesen werden.
Beispiel: Legt sich den Wert (Text) des Objekts "MeinObjekt" unter dem Schlüssel "MeinSchlüssel" ab:

Merke Wert: "MeinObjekt", "MeinSchlüssel" 
Parameter
FNFunktionaler Name des Objekts
fpsMemKeyNameName des Schlüssels
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 671 der Datei Core.java.

672  {
673  try
674  {
675  Log.LogKeyWordStart( LM.GetMessage( "MemorizeValue", "KeyWordName" ), FN, Val );
676  this.CurrentState.MemorizeValue( FN, Val );
677  }
678  finally
679  {
680  Log.LogKeyWordEnd();
681  }
682  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ readVersionTxt()

static void okw.core.Core.readVersionTxt ( )
staticprotected

Logt den Versions-Text beim Start eines Skriptes.

Die Information wird aus der Resourcen-Datei "okw/version.txt" gelesen und mit Logger_Sngltn geloggt.

Autor
Zoltán Hrabovszki
Datum
2019-11-17

Definiert in Zeile 236 der Datei Core.java.

237  {
238  InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream( "okw/version.txt" );
239 
240  BufferedReader reader = new BufferedReader(new InputStreamReader(in));
241  String line;
242 
243  try
244  {
245  while ((line = reader.readLine()) != null)
246  {
247  Log.LogPrint("-" + line);
248  }
249  reader.close();
250 
251  }
252  catch (IOException e)
253  {
254  // TODO Auto-generated catch block
255  e.printStackTrace();
256  }
257  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ Select()

void okw.core.Core.Select ( String  FN,
String  Val 
) throws Exception

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
FNFunktionaler Name des Objekts
ValSich ergebender Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 687 der Datei Core.java.

688  {
689  try
690  {
691  Log.LogKeyWordStart( LM.GetMessage( "Select", "KeyWordName" ), FN, Val );
692  this.CurrentState.Select( FN, Val );
693  }
694  finally
695  {
696  Log.LogKeyWordEnd();
697  }
698  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SelectChild()

void okw.core.Core.SelectChild ( String  FN) throws Exception

Setzt den Wert von SELECTEDCHILD auf den Wert von FN.

In nachfolgenden OpeKeywords kann dieser Wert mit "SELECTEDCHILD" abgerufen bzw referenziert werden.

Beispiel: Auswahl des Kindobjektes mit dem Namen "MeinKindobjekt"

EN.SelectChild( "MeinKindobjekt" )
EN.SetValue("SELECTEDCHILD", "MyValue")
EN.VerifyValue("SELECTEDCHILD", "MyValue")
EN.VerifyLabel("SELECTEDCHILD", "MyLabel")
Parameter
FNFunktionaler Name des KindObjektes
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2018-10-02

Implementiert okw.core.IOKW_State.

Definiert in Zeile 767 der Datei Core.java.

768  {
769  try
770  {
771  Log.LogKeyWordStart( LM.GetMessage( "SelectChild", "KeyWordName" ), FN );
772  this.CurrentState.SelectChild( FN );
773  }
774  finally
775  {
776  Log.LogKeyWordEnd();
777  }
778  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SelectContext()

void okw.core.Core.SelectContext ( String  FN) throws Exception

Setzt den Context auf FN.

SelectContext() ist wie SelectWindow(String) zu verwenden. Der Unterschied zu SelectWindow(String) ist, dass SelectContext(String) keine Interaktionen, wie Existenzprüfung oder Fenster in den Vordergrund holen, auslöst. Technisch wird lediglich das Frame mit dem gegebenen Namen ausgewählt.

Beispiel:

EN.SelectContext( "Login" )
EN.SetValue("User", "MyUser")
EN.SetValue("Password", "MyPassword")
EN.ClickOn("OK")
Parameter
FNFunktionaler Name des Parentobjektes
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2018-10-02

Implementiert okw.core.IOKW_State.

Definiert in Zeile 783 der Datei Core.java.

784  {
785  try
786  {
787  Log.LogKeyWordStart( LM.GetMessage( "SelectContext", "KeyWordName" ), FN );
788  this.CurrentState.SelectContext( FN );
789  }
790  finally
791  {
792  Log.LogKeyWordEnd();
793  }
794  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SelectMenu() [1/2]

void okw.core.Core.SelectMenu ( String  FN) throws Exception

Wählt den gegebenen Menü-Eintrag aus.

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

Wähle Aus Menü: "MeinMenü" 
Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014.09.19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 703 der Datei Core.java.

704  {
705  try
706  {
707  Log.LogKeyWordStart( LM.GetMessage( "SelectMenu", "KeyWordName" ), FN );
708  this.CurrentState.SelectMenu( FN );
709  }
710  finally
711  {
712  Log.LogKeyWordEnd();
713  }
714  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SelectMenu() [2/2]

void okw.core.Core.SelectMenu ( String  FN,
String  Val 
) throws Exception

Wählt den gegebenen Menüeintrag aus.

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

Wähle Aus Menü: "MeinMenü" 
Parameter
FNFunktionaler Name des Objekts
ValSich ergebender Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014.09.19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 719 der Datei Core.java.

720  {
721  try
722  {
723  Log.LogKeyWordStart( LM.GetMessage( "SelectMenu", "KeyWordName" ), FN, Val );
724  this.CurrentState.SelectMenu( FN, Val );
725  }
726  finally
727  {
728  Log.LogKeyWordEnd();
729  }
730  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ SelectTablecell()

void okw.core.Core.SelectTablecell ( String  FN,
String  COL,
String  ROW 
) throws Exception

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
FNFunktionaler Name des Objekts
COLSpaltennummer der zu wählenden Zelle, beginnend mit 1.
ROWZeilennummer der zu wählenden Zelle, beginnend mit 1.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 735 der Datei Core.java.

736  {
737  try
738  {
739  Log.LogKeyWordStart( LM.GetMessage( "SelectTablecell", "KeyWordName" ), FN, COL, ROW );
740  this.CurrentState.SelectTablecell( FN, COL, ROW );
741  }
742  finally
743  {
744  Log.LogKeyWordEnd();
745  }
746  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SelectWindow()

void okw.core.Core.SelectWindow ( String  FN) throws Exception

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
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-19

Implementiert okw.core.IOKW_State.

Definiert in Zeile 751 der Datei Core.java.

752  {
753  try
754  {
755  Log.LogKeyWordStart( LM.GetMessage( "SelectWindow", "KeyWordName" ), FN );
756  this.CurrentState.SelectWindow( FN );
757  }
758  finally
759  {
760  Log.LogKeyWordEnd();
761  }
762  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ Sequence()

void okw.core.Core.Sequence ( String  FN,
String  fpsSequenName,
String  SEQID 
) throws Exception

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
FNFunktionaler 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
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 799 der Datei Core.java.

800  {
801  try
802  {
803  Log.LogSequenceStart( LM.GetMessage( "Sequence", "KeyWordName" ), FN, fpsSequenName, SEQID);
804  this.CurrentState.Sequence( FN, fpsSequenName, SEQID );
805  }
806  finally
807  {
808  Log.LogSequenceEnd();
809  }
810  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SetCurrentState()

void okw.core.Core.SetCurrentState ( IOKW_State  fp_CurrentState)
private

Setter zum Setzen des aktuellen Zustandes.

Autor
Zoltán Hrabovszki
Datum
2014.01.09

Definiert in Zeile 170 der Datei Core.java.

171  {
172  this.CurrentState = fp_CurrentState;
173  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SetFocus()

void okw.core.Core.SetFocus ( String  FN) throws Exception

Setzt den Fokus auf das gegebene Fensterobjekt.

Parameter
FNFunktionaler Name des Objekts
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 815 der Datei Core.java.

816  {
817  try
818  {
819  Log.LogKeyWordStart( LM.GetMessage( "SetFocus", "KeyWordName" ), FN );
820  this.CurrentState.SetFocus( FN );
821  }
822  finally
823  {
824  Log.LogKeyWordEnd();
825  }
826  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setLanguage()

void okw.core.Core.setLanguage ( String  Language)

Setzt die Sprache auf den gegebenen wert Language.

Autor
Zoltán Hrabovszki
Datum
2014.01.09

Implementiert okw.core.IOKW_State.

Definiert in Zeile 186 der Datei Core.java.

187  {
188  this.CurrentState.setLanguage( Language );
189  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setNOK_Reason()

void okw.core.Core.setNOK_Reason ( Exception  nOK_Reason)
Parameter
nOK_Reasonthe nOK_Reason to set

Definiert in Zeile 140 der Datei Core.java.

141  {
142  NOK_Reason = nOK_Reason;
143  }
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SetValue()

void okw.core.Core.SetValue ( String  FN,
String  Val 
) throws Exception

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: "Name", "Zoltan" 
Parameter
FNFunktionaler Name des Objekts
ValSich ergebender Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 831 der Datei Core.java.

832  {
833  try
834  {
835  Log.LogKeyWordStart( LM.GetMessage( "SetValue", "KeyWordName" ), FN, Val );
836  this.CurrentState.SetValue( FN, Val );
837  }
838  finally
839  {
840  Log.LogKeyWordEnd();
841  }
842  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ SetVar()

void okw.core.Core.SetVar ( String  VN,
String  Val 
) throws Exception

Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val.

Beispiel: Setze den Wert der Variablen "myVar" auf den Wert "myValue":

EN.SetVar( "myVar", "myValue" ) 

Die Variable kann nun in den Schlüsselwörter Werten verwendet werden:

EN.SetValue( "myObject", "${myVar}" ) 
Parameter
VNName der Var, die du definieren möchtest
ValWert, der dem Var-Namen zuzuordnen ist.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2019-11-26

Implementiert okw.core.IOKW_State.

Definiert in Zeile 847 der Datei Core.java.

848  {
849  try
850  {
851  Log.LogKeyWordStart( LM.GetMessage( "SetVar", "KeyWordName" ), VN, Val );
852  this.CurrentState.SetVar( VN, Val );
853  }
854  finally
855  {
856  Log.LogKeyWordEnd();
857  }
858  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setVerifyFail()

void okw.core.Core.setVerifyFail ( Boolean  verifyFail)
Parameter
verifyFailthe verifyFail to set

Definiert in Zeile 110 der Datei Core.java.

111  {
112  VerifyFail = verifyFail;
113  }

◆ StartApp()

void okw.core.Core.StartApp ( String  fpsApplicationName) throws Exception

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
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 863 der Datei Core.java.

864  {
865  try
866  {
867  Log.LogKeyWordStart( LM.GetMessage( "StartApp", "KeyWordName" ), fpsApplicationName );
868  this.CurrentState.StartApp( fpsApplicationName );
869  }
870  finally
871  {
872  Log.LogKeyWordEnd();
873  }
874  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ StopApp()

void okw.core.Core.StopApp ( String  fpsApplicationName) throws Exception

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
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 879 der Datei Core.java.

880  {
881  try
882  {
883  Log.LogKeyWordStart( LM.GetMessage( "StopApp", "KeyWordName" ), fpsApplicationName );
884  this.CurrentState.StopApp( fpsApplicationName );
885  }
886  finally
887  {
888  Log.LogKeyWordEnd();
889  }
890  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ TypeKey()

void okw.core.Core.TypeKey ( String  FN,
String  Val 
) throws Exception

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
FNFunktionaler Name des Objekts
ValSich ergebender Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21/jnic

Implementiert okw.core.IOKW_State.

Definiert in Zeile 895 der Datei Core.java.

896  {
897  try
898  {
899  Log.LogKeyWordStart( LM.GetMessage( "TypeKey", "KeyWordName" ), FN, Val );
900  this.CurrentState.TypeKey( FN, Val );
901  }
902  finally
903  {
904  Log.LogKeyWordEnd();
905  }
906  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ TypeKeyTablecell()

void okw.core.Core.TypeKeyTablecell ( String  FN,
String  COL,
String  ROW,
String  Val 
) throws Exception

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
FNFunktionaler Name des Objekts
ValSich ergebender Wert
ROWZeilennummer der zu wählenden Zelle, beginnend mit 1.
COLSpaltennummer der zu wählenden Zelle, beginnend mit 1.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21/jnic

Implementiert okw.core.IOKW_State.

Definiert in Zeile 911 der Datei Core.java.

912  {
913  try
914  {
915  Log.LogKeyWordStart( LM.GetMessage( "TypeKeyTablecell", "KeyWordName" ), FN, COL, ROW, Val );
916  this.CurrentState.TypeKeyTablecell( FN, COL, ROW, Val );
917  }
918  finally
919  {
920  Log.LogKeyWordEnd();
921  }
922  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ TypeKeyWindow()

void okw.core.Core.TypeKeyWindow ( String  FN,
String  Val 
) throws Exception

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
FNFunktionaler Name des Objekts
ValEinzugebender gebender Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 927 der Datei Core.java.

928  {
929  try
930  {
931  Log.LogKeyWordStart( LM.GetMessage( "TypeKeyWindow", "KeyWordName" ), FN, Val );
932  this.CurrentState.TypeKeyWindow( FN, Val );
933  }
934  finally
935  {
936  Log.LogKeyWordEnd();
937  }
938  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyBadge()

void okw.core.Core.VerifyBadge ( String  BN,
String  ExpVal 
) throws Exception

Überprüft den Badge des Objektes .

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
Daniel Krüger
Datum
2019-04-04

Implementiert okw.core.IOKW_State.

Definiert in Zeile 943 der Datei Core.java.

944  {
945  try
946  {
947  Log.LogKeyWordStart( LM.GetMessage( "VerifyBadge", "KeyWordName" ), BN, ExpVal );
948  this.CurrentState.VerifyBadge( BN, ExpVal );
949  }
950  finally
951  {
952  Log.LogKeyWordEnd();
953  }
954  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyBadgeREGX()

void okw.core.Core.VerifyBadgeREGX ( String  BN,
String  ExpVal 
) throws Exception

Überprüft den Badge des Objektes .

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
Daniel Krüger
Datum
2019-04-04

Implementiert okw.core.IOKW_State.

Definiert in Zeile 975 der Datei Core.java.

976  {
977  try
978  {
979  Log.LogKeyWordStart( LM.GetMessage( "VerifyBadgeREGX", "KeyWordName" ), BN, ExpVal );
980  this.CurrentState.VerifyBadgeREGX( BN, ExpVal );
981  }
982  finally
983  {
984  Log.LogKeyWordEnd();
985  }
986  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyBadgeWCM()

void okw.core.Core.VerifyBadgeWCM ( String  BN,
String  ExpVal 
) throws Exception

Überprüft den Badge des Objektes .

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
Daniel Krüger
Datum
2019-04-04

Implementiert okw.core.IOKW_State.

Definiert in Zeile 959 der Datei Core.java.

960  {
961  try
962  {
963  Log.LogKeyWordStart( LM.GetMessage( "VerifyBadgeWCM", "KeyWordName" ), BN, ExpVal );
964  this.CurrentState.VerifyBadgeWCM( BN, ExpVal );
965  }
966  finally
967  {
968  Log.LogKeyWordEnd();
969  }
970  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyCaption()

void okw.core.Core.VerifyCaption ( String  FN,
String  ExpVal 
) throws Exception

Überprüft die Überschrift des Objektes.

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21/jnic
Noch zu erledigen:
TODO: keine Beschreibung vorhanden

Implementiert okw.core.IOKW_State.

Definiert in Zeile 991 der Datei Core.java.

992  {
993  try
994  {
995  Log.LogKeyWordStart( LM.GetMessage( "VerifyCaption", "KeyWordName" ), FN, ExpVal );
996  this.CurrentState.VerifyCaption( FN, ExpVal );
997  }
998  finally
999  {
1000  Log.LogKeyWordEnd();
1001  }
1002  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyCaptionREGX()

void okw.core.Core.VerifyCaptionREGX ( String  FN,
String  ExpVal 
) throws Exception

Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt.

Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" mit dem erwarteten Wert "Django" begint:

EN.VerifyCaptionREGX( "MeinObjekt", "^Django.*" ) 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1023 der Datei Core.java.

1024  {
1025  try
1026  {
1027  Log.LogKeyWordStart( LM.GetMessage( "VerifyCaptionREGX", "KeyWordName" ), FN, ExpVal );
1028  this.CurrentState.VerifyCaptionREGX( FN, ExpVal );
1029  }
1030  finally
1031  {
1032  Log.LogKeyWordEnd();
1033  }
1034  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyCaptionWCM()

void okw.core.Core.VerifyCaptionWCM ( String  FN,
String  ExpVal 
) throws Exception

Überprüft die Überschrift des Objektes.

Der Sollwert wird als Wildcard-Match angegeben.

Folgende Platzhalter sind möglich:

  • "?" - genau ein beliebiges Zeichen wird Maskiert
  • "*" - (0-n) beliebiges Zeichen wird Maskiert
  • "#" - genau eine Ziffer [0..9] kann maskiert werden Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21/jnic
Noch zu erledigen:
TODO: keine Beschreibung vorhanden

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1007 der Datei Core.java.

1008  {
1009  try
1010  {
1011  Log.LogKeyWordStart( LM.GetMessage( "VerifyCaptionWCM", "KeyWordName" ), FN, ExpVal );
1012  this.CurrentState.VerifyCaptionWCM( FN, ExpVal );
1013  }
1014  finally
1015  {
1016  Log.LogKeyWordEnd();
1017  }
1018  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyDirectoryExists()

void okw.core.Core.VerifyDirectoryExists ( String  fpsPathAndFileName,
String  ExpVal 
) throws Exception

Prüft, ob das gegebene Verzeichnis existiert.

Parameter
fpsPathAPfad des Verzeichnisses, die Geprüft werden soll
ExpValErwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}"
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2015-06-26

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1509 der Datei Core.java.

1510  {
1511  try
1512  {
1513  Log.LogKeyWordStart( LM.GetMessage( "VerifyDirectoryExists", "KeyWordName" ), fpsPathAndFileName, ExpVal );
1514  this.CurrentState.VerifyDirectoryExists( fpsPathAndFileName, ExpVal );
1515  }
1516  finally
1517  {
1518  Log.LogKeyWordEnd();
1519  }
1520  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyErrorMSG()

void okw.core.Core.VerifyErrorMSG ( String  FN,
String  ExpVal 
) throws Exception

Überprüft Fehlermeldungen in mit Angular validierten Formularen.

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
Daniel Krüger
Datum
2019-05-28

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1557 der Datei Core.java.

1558  {
1559  try
1560  {
1561  Log.LogKeyWordStart( LM.GetMessage( "VerifyErrorMSG", "KeyWordName" ), FN, ExpVal );
1562  this.CurrentState.VerifyErrorMSG( FN, ExpVal );
1563  }
1564  finally
1565  {
1566  Log.LogKeyWordEnd();
1567  }
1568  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyErrorMSG_REGX()

void okw.core.Core.VerifyErrorMSG_REGX ( String  FN,
String  ExpVal 
) throws Exception

Überprüft Fehlermeldungen in mit Angular validierten Formularen.

Reguläre aus drücke als sollwert sind erlaubt.

Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:

PrüfeWertREGX: "MeinObjekt", "$Django" 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1588 der Datei Core.java.

1589  {
1590  try
1591  {
1592  Log.LogKeyWordStart( LM.GetMessage( "VerifyErrorMSG_REGX", "KeyWordName" ), FN, ExpVal );
1593  this.CurrentState.VerifyErrorMSG_REGX( FN, ExpVal );
1594  }
1595  finally
1596  {
1597  Log.LogKeyWordEnd();
1598  }
1599  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyErrorMSG_WCM()

void okw.core.Core.VerifyErrorMSG_WCM ( String  FN,
String  ExpVal 
) throws Exception

Überprüft Fehlermeldungen in mit Angular validierten Formularen.

Der Sollwert wird als Wildcard-Match angegeben.

Folgende Platzhalter sind möglich:

  • "?" - genau ein beliebiges Zeichen wird Maskiert
  • "*" - (0-n) beliebiges Zeichen wird Maskiert
  • "#" - genau eine Ziffer [0..9] kann maskiert werden Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1573 der Datei Core.java.

1574  {
1575  try
1576  {
1577  Log.LogKeyWordStart( LM.GetMessage( "VerifyErrorMSG_WCM", "KeyWordName" ), FN, ExpVal );
1578  this.CurrentState.VerifyErrorMSG_WCM( FN, ExpVal );
1579  }
1580  finally
1581  {
1582  Log.LogKeyWordEnd();
1583  }
1584  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyExists()

void okw.core.Core.VerifyExists ( String  FN,
String  ExpVal 
) throws Exception

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
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1039 der Datei Core.java.

1040  {
1041  try
1042  {
1043  Log.LogKeyWordStart( LM.GetMessage( "VerifyExists", "KeyWordName" ), FN, ExpVal );
1044  this.CurrentState.VerifyExists( FN, ExpVal );
1045  }
1046  finally
1047  {
1048  Log.LogKeyWordEnd();
1049  }
1050  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyFileExists()

void okw.core.Core.VerifyFileExists ( String  fpsPathAndFileName,
String  ExpVal 
) throws Exception

Prüft, ob die gegebene Datei existiert.

Parameter
fpsPathAndFileNamePfad und Name der Datei, die Geprüft werden soll
ExpValErwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}"
Ausnahmebehandlung
OKWFileDoesNotExistsExceptionWenn die gegeben Datei ein Verzeichniss ist, also eben keine Datei, dann wird ein OKWFileDoesNotExistsException ausgelöst.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2015-06-26

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1475 der Datei Core.java.

1476  {
1477  try
1478  {
1479  Log.LogKeyWordStart( LM.GetMessage( "VerifyFileExists", "KeyWordName" ), fpsPathAndFileName, ExpVal );
1480  this.CurrentState.VerifyFileExists( fpsPathAndFileName, ExpVal );
1481  }
1482  finally
1483  {
1484  Log.LogKeyWordEnd();
1485  }
1486  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyHasFocus()

void okw.core.Core.VerifyHasFocus ( String  FN,
String  ExpVal 
) throws Exception

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
FNFunktionaler Name des Objekts
ExpValErwarteter Wert. Erlaubte Werte sind: "JA", "NEIN" und "IGNORIEREN".
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1055 der Datei Core.java.

1056  {
1057  try
1058  {
1059  Log.LogKeyWordStart( LM.GetMessage( "VerifyHasFocus", "KeyWordName" ), FN, ExpVal );
1060  this.CurrentState.VerifyHasFocus( FN, ExpVal );
1061  }
1062  finally
1063  {
1064  Log.LogKeyWordEnd();
1065  }
1066  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyIsActive()

void okw.core.Core.VerifyIsActive ( String  FN,
String  ExpVal 
) throws Exception

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
FNFunktionaler Name des Objekts
ExpValErwarteter Wert. Erlaubte Werte sind: "JA", "NEIN" und "IGNORIEREN".
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21/jnic

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1071 der Datei Core.java.

1072  {
1073  try
1074  {
1075  Log.LogKeyWordStart( LM.GetMessage( "VerifyIsActive", "KeyWordName" ), FN, ExpVal );
1076  this.CurrentState.VerifyIsActive( FN, ExpVal );
1077  }
1078  finally
1079  {
1080  Log.LogKeyWordEnd();
1081  }
1082  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyIsFile()

void okw.core.Core.VerifyIsFile ( String  fpsPathAndFileName,
String  ExpVal 
) throws Exception

Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt.

Parameter
fpsPathAndFileNamePfad und Name der Datei, die geprüft werden soll.
ExpValErwarteter Wert. Möglich Werte sind: "JA"/"NEIN"/"${IGNORIERE}"
Ausnahmebehandlung
OKWFileDoesNotExistsExceptionWenn die gegeben Datei ein Verzeichniss ist, also eben keine Datei, dann wird ein OKWFileDoesNotExistsException ausgelöst.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2019-01-12

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1492 der Datei Core.java.

1493  {
1494  try
1495  {
1496  Log.LogKeyWordStart( LM.GetMessage( "VerifyIsFile", "KeyWordName" ), fpsPathAndFileName, ExpVal );
1497  this.CurrentState.VerifyIsFile( fpsPathAndFileName, ExpVal );
1498  }
1499  finally
1500  {
1501  Log.LogKeyWordEnd();
1502  }
1503  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyLabel()

void okw.core.Core.VerifyLabel ( String  FN,
String  ExpVal 
) throws Exception

Überprüft die Beschreibung des Objektes.

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1232 der Datei Core.java.

1233  {
1234  try
1235  {
1236  Log.LogKeyWordStart( LM.GetMessage( "VerifyLabel", "KeyWordName" ), FN, ExpVal );
1237  this.CurrentState.VerifyLabel( FN, ExpVal );
1238  }
1239  finally
1240  {
1241  Log.LogKeyWordEnd();
1242  }
1243  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyLabelREGX()

void okw.core.Core.VerifyLabelREGX ( String  FN,
String  ExpVal 
) throws Exception

Überprüft die Überschrift des Objektes.

Reguläre aus drücke als sollwert sind erlaubt.

Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:

PrüfeWertREGX: "MeinObjekt", "$Django" 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1282 der Datei Core.java.

1283  {
1284  try
1285  {
1286  Log.LogKeyWordStart( LM.GetMessage( "VerifyLabelREGX", "KeyWordName" ), FN, ExpVal );
1287  this.CurrentState.VerifyLabelREGX( FN, ExpVal );
1288  }
1289  finally
1290  {
1291  Log.LogKeyWordEnd();
1292  }
1293  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyLabelWCM()

void okw.core.Core.VerifyLabelWCM ( String  FN,
String  ExpVal 
) throws Exception

Überprüft die Beschreibung/Label des Objektes.

Der Sollwert wird als Wildcard-Match angegeben.

Folgende Platzhalter sind möglich:

  • "?" - genau ein beliebiges Zeichen wird Maskiert
  • "*" - (0-n) beliebiges Zeichen wird Maskiert
  • "#" - genau eine Ziffer [0..9] kann maskiert werden Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1248 der Datei Core.java.

1249  {
1250  try
1251  {
1252  Log.LogKeyWordStart( LM.GetMessage( "VerifyLabelWCM", "KeyWordName" ), FN, ExpVal );
1253  this.CurrentState.VerifyLabelWCM( FN, ExpVal );
1254  }
1255  finally
1256  {
1257  Log.LogKeyWordEnd();
1258  }
1259  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyMaxLength()

void okw.core.Core.VerifyMaxLength ( String  FN,
String  ExpVal 
) throws Exception

Checks the maximum number of characters that can be entered.

Beispiel: Prüfe, ob max. 10 Zeichen in ein das Objekt mit FN = "Name" eingeben werden darf:

EN.VerifyMaxLength( "Name", "10" ) 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert, als String Zahl
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2018-12-25

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1265 der Datei Core.java.

1266  {
1267  try
1268  {
1269  Log.LogKeyWordStart( LM.GetMessage( "VerifyMaxLength", "KeyWordName" ), FN, ExpVal );
1270  this.CurrentState.VerifyMaxLength( FN, ExpVal );
1271  }
1272  finally
1273  {
1274  Log.LogKeyWordEnd();
1275  }
1276  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyMinLength()

void okw.core.Core.VerifyMinLength ( String  FN,
String  ExpVal 
) throws Exception

Checks the minimum number of characters that has to be entert.

Beispiel: Prüfe, ob min. 3 Zeichen in ein das Objekt mit FN = "Name" eingeben wurden:

EN.VerifyMinLength( "Name", "3" ) 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert, als String Zahl
Autor
Daniel Krüger
Datum
2019.06.18

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1541 der Datei Core.java.

1542  {
1543  try
1544  {
1545  Log.LogKeyWordStart( LM.GetMessage( "VerifyMinLength", "KeyWordName" ), FN, ExpVal );
1546  this.CurrentState.VerifyMinLength( FN, ExpVal );
1547  }
1548  finally
1549  {
1550  Log.LogKeyWordEnd();
1551  }
1552  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyPlaceholder()

void okw.core.Core.VerifyPlaceholder ( String  FN,
String  ExpVal 
) throws Exception

Überprüft den Platzhalter des Objektes.

Beispiel: Prüfe, ob der Platzhalter (Text) des Objekts "MeinObjekt" dem erwarteten Wert "Django" übereinstimmt:

EN.VerifyPlaceholderWCM( "MeinObjekt", "Django" ) 
Parameter
FNFunktionaler Name des GUI-Objektes
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2018-10-03

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1298 der Datei Core.java.

1299  {
1300  try
1301  {
1302  Log.LogKeyWordStart( LM.GetMessage( "VerifyPlaceholder", "KeyWordName" ), FN, ExpVal );
1303  this.CurrentState.VerifyPlaceholder( FN, ExpVal );
1304  }
1305  finally
1306  {
1307  Log.LogKeyWordEnd();
1308  }
1309  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyPlaceholderREGX()

void okw.core.Core.VerifyPlaceholderREGX ( String  FN,
String  ExpVal 
) throws Exception

Überprüft den Platzhalter des Objektes.

Reguläre Ausdrücke als Sollwert sind erlaubt.

Beispiel: Prüfe, ob der Plathalter (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:

VerifyPlaceholderREGX: "MeinObjekt", "$Django" 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2018-10-03

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1330 der Datei Core.java.

1331  {
1332  try
1333  {
1334  Log.LogKeyWordStart( LM.GetMessage( "VerifyPlaceholderREGX", "KeyWordName" ), FN, ExpVal );
1335  this.CurrentState.VerifyPlaceholderREGX( FN, ExpVal );
1336  }
1337  finally
1338  {
1339  Log.LogKeyWordEnd();
1340  }
1341  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyPlaceholderWCM()

void okw.core.Core.VerifyPlaceholderWCM ( String  FN,
String  ExpVal 
) throws Exception

Überprüft den Platzhalter des Objektes.

Wildcards sind im erwartetem Wert erlaubt.

Folgende Wildcards sind möglich:

  • "?" - genau ein beliebiges Zeichen wird Maskiert
  • "*" - (0-n) beliebige Zeichen werden maskiert
  • "#" - genau eine Ziffer [0..9] kann maskiert werden

Beispiel: Prüfe, ob der Platzhalter (Text) des Objekts "MeinObjekt" dem erwarteten Wert "*jango" entspricht:

VerifyPlaceholderWCM: "MeinObjekt", "*jango" 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2018-10-03

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1314 der Datei Core.java.

1315  {
1316  try
1317  {
1318  Log.LogKeyWordStart( LM.GetMessage( "VerifyPlaceholderWCM", "KeyWordName" ), FN, ExpVal );
1319  this.CurrentState.VerifyPlaceholderWCM( FN, ExpVal );
1320  }
1321  finally
1322  {
1323  Log.LogKeyWordEnd();
1324  }
1325  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifySelectedValue()

void okw.core.Core.VerifySelectedValue ( String  FN,
String  ExpVal 
) throws Exception

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
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1087 der Datei Core.java.

1088  {
1089  try
1090  {
1091  Log.LogKeyWordStart( LM.GetMessage( "VerifySelectedValue", "KeyWordName" ), FN, ExpVal );
1092  this.CurrentState.VerifySelectedValue( FN, ExpVal );
1093  }
1094  finally
1095  {
1096  Log.LogKeyWordEnd();
1097  }
1098  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifySelectedValueREGX()

void okw.core.Core.VerifySelectedValueREGX ( String  FN,
String  ExpVal 
) throws Exception

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
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1119 der Datei Core.java.

1120  {
1121  try
1122  {
1123  Log.LogKeyWordStart( LM.GetMessage( "VerifySelectedValueREGX", "KeyWordName" ), FN, ExpVal );
1124  this.CurrentState.VerifySelectedValueREGX( FN, ExpVal );
1125  }
1126  finally
1127  {
1128  Log.LogKeyWordEnd();
1129  }
1130  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifySelectedValueWCM()

void okw.core.Core.VerifySelectedValueWCM ( String  FN,
String  ExpVal 
) throws Exception

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
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1103 der Datei Core.java.

1104  {
1105  try
1106  {
1107  Log.LogKeyWordStart( LM.GetMessage( "VerifySelectedValueWCM", "KeyWordName" ), FN, ExpVal );
1108  this.CurrentState.VerifySelectedValueWCM( FN, ExpVal );
1109  }
1110  finally
1111  {
1112  Log.LogKeyWordEnd();
1113  }
1114  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyTablecellValue()

void okw.core.Core.VerifyTablecellValue ( String  FN,
String  COL,
String  ROW,
String  ExpVal 
) throws Exception

Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.

Parameter
FNFunktionaler Name des Objekts
COLSpaltennummer der zu wählenden Zelle, beginnend mit 1.
ROWZeilennummer der zu wählenden Zelle, beginnend mit 1.
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1135 der Datei Core.java.

1136  {
1137  try
1138  {
1139  Log.LogKeyWordStart( LM.GetMessage( "VerifyTablecellValue", "KeyWordName" ), FN, COL, ROW, ExpVal );
1140  this.CurrentState.VerifyTablecellValue( FN, COL, ROW, ExpVal );
1141  }
1142  finally
1143  {
1144  Log.LogKeyWordEnd();
1145  }
1146  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyTablecellValueREGX()

void okw.core.Core.VerifyTablecellValueREGX ( String  FN,
String  COL,
String  ROW,
String  ExpVal 
) throws Exception

Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.

Sollwert kann als Regulärer Ausdruck angegeben werden.

Parameter
FNFunktionaler Name des Objekts
COLSpaltennummer der zu wählenden Zelle, beginnend mit 1.
ROWZeilennummer der zu wählenden Zelle, beginnend mit 1.
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1167 der Datei Core.java.

1168  {
1169  try
1170  {
1171  Log.LogKeyWordStart( LM.GetMessage( "VerifyTablecellValue", "KeyWordName" ), FN, COL, ROW, ExpVal );
1172  this.CurrentState.VerifyTablecellValueREGX( FN, COL, ROW, ExpVal );
1173  }
1174  finally
1175  {
1176  Log.LogKeyWordEnd();
1177  }
1178  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyTablecellValueWCM()

void okw.core.Core.VerifyTablecellValueWCM ( String  FN,
String  COL,
String  ROW,
String  ExpVal 
) throws Exception

Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.

Der Sollwert wird als Wildcard-Match angegeben.

Folgende Platzhalter sind möglich:

  • "?" - genau ein beliebiges Zeichen wird Maskiert
  • "*" - (0-n) beliebig viele Zeichen werden Maskiert
  • "#" - genau eine Ziffer [0..9] wird maskiert
Parameter
FNFunktionaler Name des Objekts
COLSpaltennummer der zu wählenden Zelle, beginnend mit 1.
ROWZeilennummer der zu wählenden Zelle, beginnend mit 1.
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1151 der Datei Core.java.

1152  {
1153  try
1154  {
1155  Log.LogKeyWordStart( LM.GetMessage( "VerifyTablecellValue", "KeyWordName" ), FN, COL, ROW, ExpVal );
1156  this.CurrentState.VerifyTablecellValueWCM( FN, COL, ROW, ExpVal );
1157  }
1158  finally
1159  {
1160  Log.LogKeyWordEnd();
1161  }
1162  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyTooltip()

void okw.core.Core.VerifyTooltip ( String  FN,
String  ExpVal 
) throws Exception

Prüft den Tooltip-Text eines Objektes.

Der Sollwert wird exakt, d.h ohne Platzhalter, angegeben.

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1183 der Datei Core.java.

1184  {
1185  try
1186  {
1187  Log.LogKeyWordStart( LM.GetMessage( "VerifyTooltip", "KeyWordName" ), FN, ExpVal );
1188  this.CurrentState.VerifyTooltip( FN, ExpVal );
1189  }
1190  finally
1191  {
1192  Log.LogKeyWordEnd();
1193  }
1194  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyTooltipREGX()

void okw.core.Core.VerifyTooltipREGX ( String  FN,
String  ExpVal 
) throws Exception

Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).

Der Sollwert wird als RegulererAusdruck angegeben.

Beispiel: Prüfe, ob der Tooltip-Text des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:

VerifyTooltipREGX( "MeinObjekt", "\\.jango" )
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert, gegegebn als Regulärerausdruck.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1199 der Datei Core.java.

1200  {
1201  try
1202  {
1203  Log.LogKeyWordStart( LM.GetMessage( "VerifyTooltipREGX", "KeyWordName" ), FN, ExpVal );
1204  this.CurrentState.VerifyTooltipREGX( FN, ExpVal );
1205  }
1206  finally
1207  {
1208  Log.LogKeyWordEnd();
1209  }
1210  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyTooltipWCM()

void okw.core.Core.VerifyTooltipWCM ( String  FN,
String  ExpVal 
) throws Exception

Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).

Der Sollwert wird als Wildcard-Match angegeben.

Folgende Platzhalter sind möglich:

  • "?" - genau ein beliebiges Zeichen wird Maskiert
  • "*" - (0-n) beliebig viele Zeichen werden Maskiert
  • "#" - genau eine Ziffer [0..9] wird maskiert

Beispiel: Prüfe, ob der Tooltip Text des Objekts "MeinObjekt" dem erwarteten Wert "?jango" entspricht:

PrüfeTooltipWCM: "MeinObjekt", "?jango" 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert als Wildcardmatch.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1215 der Datei Core.java.

1216  {
1217  try
1218  {
1219  Log.LogKeyWordStart( LM.GetMessage( "VerifyTooltipWCM", "KeyWordName" ), FN, ExpVal );
1220  this.CurrentState.VerifyTooltipWCM( FN, ExpVal );
1221  }
1222  finally
1223  {
1224  Log.LogKeyWordEnd();
1225  }
1226  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyValue()

void okw.core.Core.VerifyValue ( String  FN,
String  ExpVal 
) throws Exception

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" 

Dieses Schlüsselwort prüft die exakte Übereinstimmung. Wildkards sind nicht möglich.

Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1347 der Datei Core.java.

1348  {
1349  try
1350  {
1351  Log.LogKeyWordStart( LM.GetMessage( "VerifyValue", "KeyWordName" ), FN, ExpVal );
1352  this.CurrentState.VerifyValue( FN, ExpVal );
1353  }
1354  finally
1355  {
1356  Log.LogKeyWordEnd();
1357  }
1358  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyValueREGX()

void okw.core.Core.VerifyValueREGX ( String  FN,
String  ExpVal 
) throws Exception

Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).

Der Sollwert wird als RegulererAusdruck angegeben.

Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:

PrüfeWertREGX: "MeinObjekt", "$Django" 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1363 der Datei Core.java.

1364  {
1365  try
1366  {
1367  Log.LogKeyWordStart( LM.GetMessage( "VerifyValueREGX", "KeyWordName" ), FN, ExpVal );
1368  this.CurrentState.VerifyValueREGX( FN, ExpVal );
1369  }
1370  finally
1371  {
1372  Log.LogKeyWordEnd();
1373  }
1374  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ VerifyValueWCM()

void okw.core.Core.VerifyValueWCM ( String  FN,
String  ExpVal 
) throws Exception

Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).

Der Sollwert wird als Wildcard-Match angegeben.

Folgende Platzhalter sind möglich:

  • "?" - genau ein beliebiges Zeichen wird Maskiert
  • "*" - (0-n) beliebiges Zeichen wird Maskiert
  • "#" - genau eine Ziffer [0..9] kann maskiert werden Beispiel: Prüfe, ob der Wert (Text) des Objekts "MeinObjekt" dem erwarteten Wert "\\.jango" entspricht:
PrüfeWertWCM( "MeinObjekt", "$Django" ) 
Parameter
FNFunktionaler Name des Objekts
ExpValErwarteter Wert / Sollwert.
Autor
zh@op.nosp@m.enke.nosp@m.yword.nosp@m..de
Datum
2014-09-21

Implementiert okw.core.IOKW_State.

Definiert in Zeile 1379 der Datei Core.java.

1380  {
1381  try
1382  {
1383  Log.LogKeyWordStart( LM.GetMessage( "VerifyValueWCM", "KeyWordName" ), FN, ExpVal );
1384  this.CurrentState.VerifyValueWCM( FN, ExpVal );
1385  }
1386  finally
1387  {
1388  Log.LogKeyWordEnd();
1389  }
1390  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

◆ CurrentState

IOKW_State okw.core.Core.CurrentState
private

Zeigt auf die Klasse des aktuellen Zustandes.

Autor
Zoltán Hrabovszki
Datum
2014-01-09

Definiert in Zeile 94 der Datei Core.java.

◆ LM

LogMessenger okw.core.Core.LM
staticprivate

LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei.

Die Log-Meldungen sind in XML-Dateien ausgelagert. Die XML-Dateien müssn in Verzeichniss gegeben in OKW_Ini.Instance.OKW_Enviroment.PathLog abgelegt sein. (Defaultwert: /XML/Log)

Die XML-Struktur sieh wie folgt aus:

<Class name="MeineKlasse">
<Method name="MeineMethode">
<Text key="MeinTextschlüssel">
<en>Text with Parameter '{0:}'.</en>
<de>Text mit einem Parameter '{0:}'.</de>
</Text>
</Method>
</Class>

Dabei können

  • je Klasse n-Methoden
  • je Methode n-Textschlüssel.
  • Je Textschlüssel können n-Überstezungen definiert werden.

Die aktuelle Sprache kommt aus OKW.OKWLanguage.getInstance.Language

@info Die englische Üersetzung muss immer vorhanden sein. Sollte eine andere Übersetzung fehlen, dann wir die englische Log-Meldung zurückgeliefert.

Autor
Zoltan Hrabovszki
Datum
2013_12_22

Definiert in Zeile 195 der Datei Core.java.

◆ NOK_Reason

Exception okw.core.Core.NOK_Reason = null
staticprotected

Enthält die Exception, weshalb die Ausführung des Testfalls abgebrochen worden ist.

Autor
Zoltán Hrabovszki
Datum
2019-11-19

Definiert in Zeile 127 der Datei Core.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.core.IOKW_State.DirectoryCreate
void DirectoryCreate(String PATH)
Legt das gegebene Verzeichniss an.
okw.core.Core.LM
static LogMessenger LM
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugeh...
Definition: Core.java:195
okw.core.IOKW_State.VerifyTooltipREGX
void VerifyTooltipREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.IOKW_State.Select
void Select(String FN, String Val)
Auswahl aller Zeilen einer Liste/Tabelle, welche die gegebenen Daten enthalten.
okw.core.IOKW_State.CopyFile
void CopyFile(String fpsSourcePathAndFileName, String fpsDestinationPathAndFileName)
Copiert die gegebene Quelldatei zur Zieldatei.
okw.core.IOKW_State.VerifyIsFile
void VerifyIsFile(String fpsPathAndFileName, String ExpVal)
Prüft, ob es sich bei dem gegebenen Pfad um eine Datei handelt.
okw.core.IOKW_State.SetValue
void SetValue(String FN, String Val)
Setzt den Wert des gegebenen Fensterobjekts auf den gegebenen Wert.
okw.core.IOKW_State.SelectChild
void SelectChild(String FN)
Setzt den Wert von SELECTEDCHILD auf den Wert von FN.
okw.core.IOKW_State.ClickOn
void ClickOn(String FN)
Klickt auf das gegebene Objekt.
okw.core.IOKW_State.MemorizeLabel
void MemorizeLabel(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Etikette, und legt diesen unter fpsMemKeyName ab.
okw.core.IOKW_State.VerifyCaptionREGX
void VerifyCaptionREGX(String FN, String ExpVal)
Überprüft die Überschrift eines Objektes, Reguläre-Ausdrücke als Sollwert sind erlaubt.
okw.core.IOKW_State.SelectWindow
void SelectWindow(String FN)
Setzt den Kontext auf das gegebene Fenster.
okw.log.Logger_Sngltn.LogKeyWordEnd
void LogKeyWordEnd()
LogKeyWordEnd:
Definition: Logger_Sngltn.java:321
okw.core.IOKW_State.TypeKey
void TypeKey(String FN, String Val)
Tastatureingaben von Daten in das aktive Fensterobjekt.
okw.core.IOKW_State.VerifyTablecellValueWCM
void VerifyTablecellValueWCM(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
okw.core.IOKW_State.MemorizeCaption
void MemorizeCaption(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeCaption" verfügbar.
okw.core.IOKW_State.LogHasFocus
void LogHasFocus(String FN)
Dokumentiert den Fokus-Status des gegebenen Objekts.
okw.core.IOKW_State.VerifyBadge
void VerifyBadge(String BN, String ExpVal)
Überprüft den Badge des Objektes .
okw.core.IOKW_State.FileCreate
void FileCreate(String PATH)
Legt das gegebene Verzeichniss an.
okw.core.IOKW_State.StopApp
void StopApp(String fpsApplicationName)
Beendet eine gegebene Anwendung.
okw.core.IOKW_State.MemorizeTooltip
void MemorizeTooltip(String FN, String fpsMemKeyName)
Dokumentiert den Tooltip-Text (Kurzinformation) des gegebenen Objekts.
okw.core.IOKW_State.VerifyTooltip
void VerifyTooltip(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes.
okw.core.IOKW_State.VerifySelectedValueWCM
void VerifySelectedValueWCM(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
okw.core.IOKW_State.VerifyValueWCM
void VerifyValueWCM(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.IOKW_State.MemorizeValue
void MemorizeValue(String FN, String fpsMemKeyName)
Merkt sich den Standartwert eines Objekts.
okw.core.IOKW_State.EndTest
void EndTest()
Signalisiert das Ende eines Testfalls.
okw.core.IOKW_State.FilesDelete
void FilesDelete(String fpsDirPath, String fpsFileMatch)
Löscht die gegebene Datei.
okw.OKW_HandleException
Definition: OKW_HandleException.java:6
okw.core.IOKW_State.MemorizeSelectedValue
void MemorizeSelectedValue(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeSelectedValue" verfügbar.
okw.core.IOKW_State.VerifyDirectoryExists
void VerifyDirectoryExists(String fpsPath, String ExpVal)
Prüft, ob das gegebene Verzeichnis existiert.
okw.core.IOKW_State.Sequence
void Sequence(String FN, String fpsSequenceName, String SEQ_ID)
Ruft die Sequenz eines Fensters auf.
okw.core.IOKW_State.LogCaption
void LogCaption(String FN)
Gibt die Caption eines GUI-Objektes in den Testergebnissen aus.
okw.core.IOKW_State.SetFocus
void SetFocus(String FN)
Setzt den Fokus auf das gegebene Fensterobjekt.
okw.core.IOKW_State.LogPlaceholder
void LogPlaceholder(String FN)
Gibt den Wert des Platzhalters in der Logdatei aus.
okw.log.Logger_Sngltn.LogKeyWordStart
void LogKeyWordStart(String fpsKeyWordName, String... fpsParameter)
Ausgabe eines Schlüsselwortes.
Definition: Logger_Sngltn.java:422
okw.core.IOKW_State.VerifyPlaceholderWCM
void VerifyPlaceholderWCM(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
okw.log.Logger_Sngltn.LogTestcaseStart
void LogTestcaseStart(String fps_TestcaseName)
Ausgabe des Testfalls.
Definition: Logger_Sngltn.java:459
okw.log.Logger_Sngltn.LogTestcaseEnd
void LogTestcaseEnd()
LogTestcaseEnd:
Definition: Logger_Sngltn.java:393
okw.core.IOKW_State.VerifyFileExists
void VerifyFileExists(String fpsPathAndFileName, String ExpVal)
Prüft, ob die gegebene Datei existiert.
okw.core.IOKW_State.LogTooltip
void LogTooltip(String FN)
Dokumentiert die Kurzinfo zu einem Werkzeug des gegebenen Objekts.
okw.core.IOKW_State.VerifyValue
void VerifyValue(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.IOKW_State.StartApp
void StartApp(String fpsApplicationName)
Startet die gegebene Anwendung.
okw.core.IOKW_State.LogExists
void LogExists(String FN)
Gibt die Existenz eines GUI-Objektes mit YES/NO in den Testergebnissen aus.
okw.core.IOKW_State.VerifyValueREGX
void VerifyValueREGX(String FN, String ExpVal)
Prüft den Standardwert eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.core.IOKW_State.SelectMenu
void SelectMenu(String FN)
Wählt den gegebenen Menü-Eintrag aus.
okw.core.IOKW_State.VerifyTablecellValueREGX
void VerifyTablecellValueREGX(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
okw.core.IOKW_State.TypeKeyWindow
void TypeKeyWindow(String FN, String Val)
Tastatureingabe in ein bestimmtes Fensterobjekt.
okw.log.Logger_Sngltn.LogPrint
void LogPrint(String fps_Message)
LogPrint Function: Prints the values of expressions to the results file.
Definition: Logger_Sngltn.java:487
okw.core.IOKW_State.VerifyPlaceholder
void VerifyPlaceholder(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
okw.core.IOKW_State.MemorizeHasFocus
void MemorizeHasFocus(String FN, String fpsMemKeyName)
Keine Beschreibung zu "MemorizeHasFocus" verfügbar.
okw.core.IOKW_State.VerifyErrorMSG
void VerifyErrorMSG(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
okw.core.IOKW_State.DirectoryDelete
void DirectoryDelete(String PATH)
Löscht die gegebene Datei.
okw.core.IOKW_State.VerifyTooltipWCM
void VerifyTooltipWCM(String FN, String ExpVal)
Prüft den Tooltip-Text eines Objektes (in den meisten Fällen ist dies der angezeigte Text).
okw.log.Logger_Sngltn.LogSequenceEnd
void LogSequenceEnd()
LogSequenceEnd:
Definition: Logger_Sngltn.java:384
okw.core.IOKW_State.FileDelete
void FileDelete(String fpsPathAndFileName)
Löscht die gegebene Datei.
okw.core.IOKW_State.VerifyExists
void VerifyExists(String FN, String ExpVal)
Prüft, ob das gegebene Objekt existiert.
okw.core.IOKW_State.VerifyBadgeREGX
void VerifyBadgeREGX(String BN, String ExpVal)
Überprüft den Badge des Objektes .
okw.core.IOKW_State.TypeKeyTablecell
void TypeKeyTablecell(String FN, String COL, String ROW, String Val)
Eingabe von Daten in eine gegebene Tabellenzelle über die Tastatur.
okw.core.IOKW_State.setLanguage
void setLanguage(String Language)
Interne Methode zum setzen der Sprache für die sprachabhängigen Ausgaben der Dokumentation (Log).
okw.core.IOKW_State.MemorizeIsActive
void MemorizeIsActive(String FN, String fpsMemKeyName)
Merkt sich den Zustand des gegebenen Objekts.
okw.core.IOKW_State.VerifyCaption
void VerifyCaption(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
okw.core.IOKW_State.DoubleClickOn
void DoubleClickOn(String FN)
Führt ein Doppelklick auf das gegebene GUI-Objekt aus.
okw.core.IOKW_State.VerifySelectedValueREGX
void VerifySelectedValueREGX(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
okw.core.IOKW_State.VerifyLabel
void VerifyLabel(String FN, String ExpVal)
Überprüft die Beschreibung des Objektes.
okw.core.IOKW_State.LogLabel
void LogLabel(String FN)
Gibt den Wert des Etikette/Label in der Logdatei aus.
okw.core.IOKW_State.VerifySelectedValue
void VerifySelectedValue(String FN, String ExpVal)
Vergleicht den ausgewählten Wert des gegebenen Listenobjekts mit dem erwarteten Wert.
okw.core.IOKW_State.VerifyLabelREGX
void VerifyLabelREGX(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
okw.core.IOKW_State.VerifyErrorMSG_WCM
void VerifyErrorMSG_WCM(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
okw.core.IOKW_State.VerifyHasFocus
void VerifyHasFocus(String FN, String ExpVal)
Vergleicht den Fokus-Zustand des gegebenen Objekts mit dem erwarteten Wert.
okw.LogMessenger.GetMessage
String GetMessage(String MethodName, String TextKey)
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
Definition: LogMessenger.java:137
okw.core.IOKW_State.VerifyTablecellValue
void VerifyTablecellValue(String FN, String COL, String ROW, String ExpVal)
Vergleicht den Inhalt der gegebenen Tabellenzelle mit dem erwarteten Wert.
okw.core.IOKW_State.MemorizeExists
void MemorizeExists(String FN, String fpsMemKeyName)
Merkt sich den aktuell existierenden Zustand des Objekts.
okw.core.IOKW_State.SelectContext
void SelectContext(String FN)
Setzt den Context auf FN.
okw.core.IOKW_State.SelectTablecell
void SelectTablecell(String FN, String COL, String ROW)
Wählt die gegebene Tabellenzelle aus.
okw.core.IOKW_State.VerifyMaxLength
void VerifyMaxLength(String FN, String ExpVal)
Checks the maximum number of characters that can be entered.
okw.core.Core.NOK_Reason
static Exception NOK_Reason
Enthält die Exception, weshalb die Ausführung des Testfalls abgebrochen worden ist.
Definition: Core.java:127
okw.core.Core.CurrentState
IOKW_State CurrentState
Zeigt auf die Klasse des aktuellen Zustandes.
Definition: Core.java:94
okw.core.IOKW_State.VerifyPlaceholderREGX
void VerifyPlaceholderREGX(String FN, String ExpVal)
Überprüft den Platzhalter des Objektes.
okw.core.IOKW_State.MemorizeTablecellValue
void MemorizeTablecellValue(String FN, String COL, String ROW, String fpsMemKeyName)
Merkt sich den Wert der gegebenen Zelle in der Tabelle.
okw.core.IOKW_State.BeginTest
void BeginTest(String TCN)
Kennzeichnet den Anfang eines Testfalls.
okw.core.IOKW_State.VerifyIsActive
void VerifyIsActive(String FN, String ExpVal)
Vergleicht den Fokus-Status des gegebenen Objekts mit dem erwarteten Wert.
okw.core.IOKW_State.VerifyMinLength
void VerifyMinLength(String FN, String ExpVal)
Checks the minimum number of characters that has to be entert.
okw.core.IOKW_State.MemorizePlaceholder
void MemorizePlaceholder(String FN, String fpsMemKeyName)
Speirchert den aktuellen Wert der Platzhalters, und legt diesen unter fpsMemKeyName ab.
okw.core.IOKW_State.SetVar
void SetVar(String VN, String Val)
Setzt den Wert der gegebenen Variablen VN auf den gegebenen Wert Val.
okw.core.IOKW_State.VerifyErrorMSG_REGX
void VerifyErrorMSG_REGX(String FN, String ExpVal)
Überprüft Fehlermeldungen in mit Angular validierten Formularen.
okw.log.Logger_Sngltn.LogSequenceStart
void LogSequenceStart(String fpsKeyWordName, String fpsWinowFN, String fpsSequenceName, String... fpsParameter)
LogSequenceStart: Begin of a Sequence.
Definition: Logger_Sngltn.java:430
okw.core.Core.SetCurrentState
void SetCurrentState(IOKW_State fp_CurrentState)
Setter zum Setzen des aktuellen Zustandes.
Definition: Core.java:170
okw.core.IOKW_State.LogSelected
void LogSelected(String FN)
Dokumentiert den markierten Text des gegebenen Objekts.
okw.core.IOKW_State.VerifyCaptionWCM
void VerifyCaptionWCM(String FN, String ExpVal)
Überprüft die Überschrift des Objektes.
okw.core.IOKW_State.VerifyBadgeWCM
void VerifyBadgeWCM(String BN, String ExpVal)
Überprüft den Badge des Objektes .
okw.core.IOKW_State.LogTablecellValue
void LogTablecellValue(String FN, String COL, String ROW)
Dokumentiert den Wert der ausgewählten Zelle.
okw.core.IOKW_State.LogIsActive
void LogIsActive(String FN)
Dokumentiert den Status des gegebenen Objekts.
okw.core.IOKW_State.VerifyLabelWCM
void VerifyLabelWCM(String FN, String ExpVal)
Überprüft die Beschreibung/Label des Objektes.
okw.core.IOKW_State.LogValue
void LogValue(String FN)
Dokumentiert den Standartwert eines Objekts.