OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
okw.gui.adapter.selenium.SeAnyWindow Klassenreferenz
+ Klassendiagramm für okw.gui.adapter.selenium.SeAnyWindow:
+ Zusammengehörigkeiten von okw.gui.adapter.selenium.SeAnyWindow:

Öffentliche Methoden

String get_iframeID ()
 
void set_iframeID (String iframeID)
 
void setLocator (String Locator, OKWLocatorBase... Locators)
 Setzt den Locator für den aktuellen GUI-Adapter. Mehr ...
 
void ClickOn ()
 Klickt auf das aktuelle Objekt. Mehr ...
 
ArrayList< String > getCaption ()
 Ermittelt den textuellen Inhalt der Überschrift eines HTML-Tags anhand des Attributee "textContent". Mehr ...
 
Boolean getExists ()
 Prüft die Existenz des aktuellen Objektes. Mehr ...
 
Boolean getHasFocus ()
 Methode liefert den aktuellen Zustand Wert des Focus. Mehr ...
 
Boolean getIsActive ()
 Ermittelt, ob das aktuellen Objekt aktiv ist. Mehr ...
 
ArrayList< String > getLabel () throws Exception
 Ermittelt den textuellen Inhalt des Labels. Mehr ...
 
ArrayList< String > getTooltip () throws Exception
 Ermittelt den textuellen Inhalt des ToolTips. Mehr ...
 
ArrayList< String > getValue () throws Exception
 Liest den aktuellen Wert/Text aus dem HTML-Tag. Mehr ...
 
ArrayList< String > LogCaption () throws Exception
 Ermittelt den textuellen Inhalt der Beschriftung (Caption). Mehr ...
 
Boolean LogExists ()
 Ermittelt den textuellen Inhalt des ToolTips. Mehr ...
 
Boolean LogHasFocus () throws Exception
 Ermittelt für LoggeWert, ob das aktuelle Objekt den Fokus hat. Mehr ...
 
Boolean LogIsActive () throws Exception
 Ermittelt, ob das aktuelle Objket Aktiv ist. Mehr ...
 
ArrayList< String > LogLabel () throws Exception
 Logt den textuellen Inhalt des Labels eines Objektes. Mehr ...
 
ArrayList< String > LogTooltip () throws Exception
 Logt den textuellen Inhalt des ToolTips. Mehr ...
 
ArrayList< String > LogValue () throws Exception
 Ermittelt den Wert des Objktes für das Schlüsselwort Loggewert. Mehr ...
 
WebElement Me ()
 Ermittelt aus dem gegebenen Locator das DOM-Elelement, welches das Objekt representiert. Mehr ...
 
Boolean MemorizeExists ()
 Ermittelt, ob das atuelle Objekt für das Schlüsselwort MemorizeExists existiert. Mehr ...
 
Boolean MemorizeIsActive () throws Exception
 Ermittelt für das Schlüsselwort MerkeIstAktive, ob das aktuelle Objekt aktiv ist. Mehr ...
 
Boolean NotExists () throws Exception
 Prüft die nicht Existenz des aktuellen Objektes. Mehr ...
 
void SetFocus () throws Exception
 Setzt den Focus auf das Objekt. Mehr ...
 
void SelectMenu_Value (ArrayList< String > Values)
 Muss in den Menü-Objekten Implementiert werden! Daher wird hier ein OKWFrameObjectMethodNotImplemented ausgelöst! Mehr ...
 
void Select (ArrayList< String > Values) throws Exception
 
void SelectMenu ()
 Muss in den Menü-Objekten Implementiert werden! Daher wird hier ein OKWFrameObjectMethodNotImplemented ausgelöst! Mehr ...
 
void SetValue (ArrayList< String > Values) throws XPathExpressionException, Exception
 
ArrayList< String > MemorizeTooltip () throws Exception
 Ermittelt den textuellen Inhalt des ToolTips für das Schlüsselwort MerkeWert. Mehr ...
 
ArrayList< String > MemorizeLabel () throws Exception
 Ermittelt den textuellen Inhalt des Labels für das Schlüsselwort MerkeWert. Mehr ...
 
Boolean MemorizeHasFocus () throws Exception
 Ermittelt ob das Objekt den Fokus besitz und liefert diesen für das Schlüsselwort MerkeWert. Mehr ...
 
ArrayList< String > MemorizeCaption () throws Exception
 Ermittelt den textuellen Inhalt des Caption/Überschrift für das Schlüsselwort MerkeWert. Mehr ...
 
ArrayList< String > MemorizeValue () throws Exception
 Ermittelt den Wert, im Allgemeinen den textuellen Inhalt eines Objektes für das Schlüsselwort MerkeWert. Mehr ...
 
void TypeKey (ArrayList< String > fps_Values) throws Exception
 Tastatur Eingabe an das Objekt. Mehr ...
 
ArrayList< String > VerifyCaption () throws Exception
 Ermittelt den textuellen Inhalt des ToolTips für Prüfewert. Mehr ...
 
Boolean VerifyExists () throws InterruptedException
 Ermittelt/Prüft, ob das aktuelle Objekt existiert. Mehr ...
 
Boolean VerifyIsActive () throws Exception
 Ermittelt/Prüft, ob das aktuelle Objekt aktiv ist. Mehr ...
 
Boolean VerifyHasFocus () throws Exception
 Ermittelt ob das GUI-Objekt den Fokus hat. Mehr ...
 
ArrayList< String > VerifyLabel () throws Exception
 Ermittelt den textuellen Inhalt des Labels für Prüfewert. Mehr ...
 
ArrayList< String > VerifyTooltip () throws Exception
 Ermittelt den textuellen Inhalt des ToolTips für Prüfewert. Mehr ...
 
ArrayList< String > VerifyValue () throws Exception
 Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert. Mehr ...
 
- Öffentliche Methoden geerbt von okw.gui.AnyWindow
 AnyWindow (String fpsLocator, OKWLocator... fpLocators)
 
void TypeKeyWindow (ArrayList< String > Val)
 
void SelectWindow ()
 
void StartApp ()
 
void StopApp ()
 
Boolean VerifyWindowExists ()
 
Boolean VerifyIsWindowActive ()
 
ArrayList< String > VerifyWindowCaption ()
 
Boolean WaitForMe ()
 Methode, wartet auf das aktuelle GUI-Object bis es erscheint oder der eingestellte TimeOut erreicht ist. Mehr ...
 
- Öffentliche Methoden geerbt von okw.gui.AnyWinBase
String getLocator ()
 Holt den vollständig (rekursiv) aufgelösten (z.B. Mehr ...
 
OKWLocatorBase getLOCATOR ()
 Holt die Refrenz auf den (OKWLocator) den Locator selbst. Mehr ...
 
 AnyWinBase (String fpsLocator, OKWLocatorBase... fpLocators)
 
void LogFunctionStartDebug (String fpsMethodName)
 Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(fps_FunctionName), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionStart (String fpsMethodName)
 Methode ruft die Methode Logger.Instance.LogFunctionStart(fps_FunctionName), und erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionStartDebug (String fpsMethodName, String P1_Name, String P1_Value)
 Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(string,string,string), erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionStart (String fpsMethodName, String P1_Name, String P1_Value)
 Methode ruft die Methode Logger.Instance.LogFunctionStart(string,string,string), erweitert den gegebenen Methodenname in fps_FunctionName mit this.getClass().getName() um den Klassenbezeichner. Mehr ...
 
void LogFunctionEndDebug ()
 Methode ruft die Methode Logger.Instance.LogFunctionEndDebug() auf. Mehr ...
 
void LogFunctionEnd ()
 Methode ruft die Methode Logger.Instance.LogFunctionEnd() auf. Mehr ...
 
void LogFunctionEndDebug (String fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(string) auf. Mehr ...
 
void LogFunctionEnd (String fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(string) auf. Mehr ...
 
void LogFunctionEndDebug (Boolean fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(bool) auf. Mehr ...
 
void LogFunctionEnd (Boolean fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(bool) auf. Mehr ...
 
void LogFunctionEndDebug (ArrayList< String > fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEndDebug(ArrayList<string>) auf. Mehr ...
 
void LogFunctionEnd (ArrayList< String > fpReturn)
 Diese Methode ruft die Methode Logger.Instance.LogFunctionEnd(ArrayList<string>) auf. Mehr ...
 
void ResOpenList (String fps_Name)
 
void ResOpenListDebug (String fps_Name)
 
void ResCloseList ()
 
void ResCloseListDebug ()
 
void LogPrint (String fps_Message)
 
void LogPrintDebug (String fps_Message)
 
void LogWarning (String fps_Message)
 
void LogError (String fps_Message)
 
String getFN ()
 Holt den funktionalen Name dws GUI-Objektes. Mehr ...
 
String getKN ()
 Setzten des Objekt KN. Mehr ...
 
String getParentFN ()
 Setzten des Parent-Objekt FN. Mehr ...
 
void setFN (String fpsFN)
 
void setKN (String fpsKN)
 Setzten des Keyname FN. Mehr ...
 
void setParentFN (String fpsParentFN)
 Setzten des Parent-Objekt FN. Mehr ...
 
- Öffentliche Methoden geerbt von okw.core.IOKW_FN
void setKN (String KN)
 
void setFN (String FN)
 
void setParentFN (String FN)
 
String getKN ()
 
String getFN ()
 
String getParentFN ()
 

Geschützte Attribute

SeDriver mySeDriver = SeDriver.getInstance()
 
LogMessenger LM = new LogMessenger( "GUI" )
 
String iframeID = null
 If iframeID IS null the iFrame is to be checked else if iframeID IS "" then iFrame is switchTo "default" else switchTo is iframeID. Mehr ...
 
- Geschützte Attribute geerbt von okw.gui.AnyWinBase
OKWLocator _locator = null
 

Ausführliche Beschreibung

SeAnyWindow ist eine Fenster GUI-Adapterklasse.

Autor
Zoltán Hrabovszki
Datum
2017-06-05

Definiert in Zeile 74 der Datei SeAnyWindow.java.

Dokumentation der Elementfunktionen

◆ ClickOn()

void okw.gui.adapter.selenium.SeAnyWindow.ClickOn ( )

Klickt auf das aktuelle Objekt.

Autor
Zoltán Hrabovszki
Datum
2013.11.11

Definiert in Zeile 163 der Datei SeAnyWindow.java.

164  {
165  try
166  {
167  LogFunctionStartDebug( "ClickOn" );
168 
169  // Wenn das Objekt nicht existiert mit Exception beenden...
170  if ( !this.getExists() )
171  {
172  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "SeAnyWin.ClickOn()" );
173  throw new OKWGUIObjectNotFoundException( lvsLM );
174  }
175 
176  this.Me().click();
177  }
178  finally
179  {
181  }
182  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getCaption()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getCaption ( )

Ermittelt den textuellen Inhalt der Überschrift eines HTML-Tags anhand des Attributee "textContent".

Rückgabe
Rückgabe des Textuellen Inhaltes der Caption/Überschrift.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Erneute Implementation von okw.gui.AnyWindow.

Definiert in Zeile 193 der Datei SeAnyWindow.java.

194  {
195  ArrayList<String> lvLsReturn = new ArrayList<String>();
196  Boolean bOK = false;
197  try
198  {
199  LogFunctionStartDebug( "GetCaption" );
200 
201  // Wenn das Objekt nicht existiert mit Exception beenden...
202  if ( !this.getExists() )
203  {
204  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "GetCaption()" );
205  throw new OKWGUIObjectNotFoundException( lvsLM );
206  }
207 
208  // The Attribute "value" wird als Beschriftung angezeigt...
209  lvLsReturn.add( this.Me().getAttribute( "textContent" ) );
210  bOK = true;
211  }
212  finally
213  {
214  if ( bOK )
215  {
216  LogFunctionEndDebug( lvLsReturn );
217  }
218  else
219  {
221  }
222  }
223 
224  return lvLsReturn;
225  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getExists()

Boolean okw.gui.adapter.selenium.SeAnyWindow.getExists ( )

Prüft die Existenz des aktuellen Objektes.

  • Methode ist Selenium spezifisch.
  • Elementare Funktion, muss hier defiert werden.
  • Es wird nicht auf das Objekt gewarten!
  • Es wird nur ein eizigesmal die Existenz geprüft.
  • Es wird keine Ausnahme ausgelöst, wenn das Object nicht vorhanden ist.
  • Wenn Das Objekt nicht eindeitig ist wird false Zurückgeliefert.
Rückgabe
true, falls das Objekt eindeutig gefunden worden ist ist, sonst false.
Autor
Zoltán Hrabovszki
Datum
2017.01.31

Erneute Implementation von okw.gui.AnyWindow.

Definiert in Zeile 242 der Datei SeAnyWindow.java.

243  {
244  Boolean lvbReturn = false;
245  List<WebElement> meme = null;
246 
247  String myLocator = null;
248 
249  try
250  {
251  LogFunctionStartDebug( "getExists" );
252 
253  myLocator = this.getLocator();
254 
255  //meme = mySeDriver.driver.findElements(By.xpath(myLocator));
256  meme = mySeDriver.getElements( get_iframeID(), myLocator );
257 
258  if ( meme.size() == 0 )
259  {
260  lvbReturn = false;
261  }
262  else if ( meme.size() > 1 )
263  {
264  String lvsPrintMe = "Locator ist nicht eindeutig, es wurden mehrer GUI-Objekt gefunden:\n Locator: >>" + this.getLocator() + "<<";
265  LogWarning( lvsPrintMe );
266 
267  lvbReturn = false;
268  }
269  else
270  {
271  lvbReturn = true;
272  }
273  }
274  catch (OKWGUIObjectNotFoundException e)
275  {
276  LogPrintDebug( "NoSuchElementException" );
277  lvbReturn = false;
278  }
279  finally
280  {
281  LogFunctionEndDebug( lvbReturn );
282  }
283  return lvbReturn;
284  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getHasFocus()

Boolean okw.gui.adapter.selenium.SeAnyWindow.getHasFocus ( )

Methode liefert den aktuellen Zustand Wert des Focus.

Quelle: http://stackoverflow.com/questions/7491806/in-selenium-how-do-i-find-the-current-object

Rückgabe
Autor
Zoltán Hrabovszki
Datum
2013.11.11

Definiert in Zeile 295 der Datei SeAnyWindow.java.

296  {
297  Boolean lvbReturn = false;
298  Boolean bOK = false;
299 
300  try
301  {
302  this.LogFunctionStartDebug( "getHasFocus" );
303 
304  // Wenn das Objekt nicht existiert mit Exception beenden...
305  if ( !this.getExists() )
306  {
307  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "getHasFocus()" );
308  throw new OKWGUIObjectNotFoundException( lvsLM );
309  }
310 
311  WebElement currentElement = mySeDriver.getDriver().switchTo().activeElement();
312 
313  lvbReturn = currentElement.equals( this.Me() );
314  bOK = true;
315  }
316  finally
317  {
318  if ( bOK )
319  {
320  this.LogFunctionEndDebug( lvbReturn );
321  }
322  else
323  {
324  this.LogFunctionEndDebug();
325  }
326  }
327 
328  return lvbReturn;
329  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getIsActive()

Boolean okw.gui.adapter.selenium.SeAnyWindow.getIsActive ( )

Ermittelt, ob das aktuellen Objekt aktiv ist.

Rückgabe
true, falls das Objekt aktive ist, sonst false
Autor
Zoltán Hrabovszki
Datum
2014.04.19

Erneute Implementation von okw.gui.AnyWindow.

Definiert in Zeile 339 der Datei SeAnyWindow.java.

340  {
341  Boolean lvbReturn = false;
342  Boolean bOK = false;
343  String lvDisabled = null;
344 
345  try
346  {
347  LogFunctionStartDebug( "getIsActive" );
348 
349  // Wenn das Objekt nicht existiert mit Exception beenden...
350  if ( !this.getExists() )
351  {
352  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "SeAnyWin.GetIsActive()" );
353  throw new OKWGUIObjectNotFoundException( lvsLM );
354  }
355 
356  lvDisabled = this.Me().getAttribute( "disabled" );
357 
358  if ( lvDisabled != null )
359  {
360  if ( lvDisabled.equals( "true" ) )
361  lvbReturn = false;
362  }
363  else
364  {
365  lvbReturn = true;
366  }
367 
368  bOK = true;
369  }
370  finally
371  {
372  if ( bOK )
373  {
374  LogFunctionEndDebug( lvbReturn );
375  }
376  else
377  {
379  }
380  }
381 
382  return lvbReturn;
383  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getLabel()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getLabel ( ) throws Exception

Ermittelt den textuellen Inhalt des Labels.

Rückgabe
Rückgabe des Textuellen Inhaltes der Labels.
Autor
Zoltán Hrabovszki
Datum
2014.06.17

Definiert in Zeile 397 der Datei SeAnyWindow.java.

398  {
399  ArrayList<String> lvLsReturn = new ArrayList<String>();
400  Boolean bOK = false;
401  try
402  {
403  LogFunctionStartDebug( "getLabel" );
404 
405  // Wenn das Objekt nicht existiert mit Exception beenden...
406  if ( !this.getExists() )
407  {
408  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "GetLabel()" );
409  throw new OKWGUIObjectNotFoundException( lvsLM );
410  }
411 
412  // 1. Schritt: Attribute "id" is shown as Tooltip...
413  String lvsID = this.Me().getAttribute( "id" );
414 
415  // 2.schritt nun Tag Label mit for= "${lvsID}" finden.
416  WebElement label = mySeDriver.getDriver().findElement( By.xpath( "//label[@for='" + lvsID + "']" ) );
417  lvLsReturn.add( label.getAttribute( "textContent" ) );
418  bOK = true;
419  }
420  finally
421  {
422  if ( bOK )
423  {
424  LogFunctionEndDebug( lvLsReturn );
425  }
426  else
427  {
429  }
430  }
431 
432  return lvLsReturn;
433  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getTooltip()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getTooltip ( ) throws Exception

Ermittelt den textuellen Inhalt des ToolTips.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 446 der Datei SeAnyWindow.java.

447  {
448  ArrayList<String> lvLsReturn = new ArrayList<String>();
449  Boolean bOK = false;
450  try
451  {
452  LogFunctionStartDebug( "GetTooltip" );
453 
454  // Wenn das Objekt nicht existiert mit Exception beenden...
455  if ( !this.getExists() )
456  {
457  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "GetTooltip()" );
458  throw new OKWGUIObjectNotFoundException( lvsLM );
459  }
460 
461  // The Attribute "Title" is shown as Tooltip...
462  lvLsReturn.add( this.Me().getAttribute( "title" ) );
463  bOK = true;
464  }
465  finally
466  {
467  if ( bOK )
468  {
469  LogFunctionEndDebug( lvLsReturn );
470  }
471  else
472  {
474  }
475  }
476 
477  return lvLsReturn;
478  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getValue()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getValue ( ) throws Exception

Liest den aktuellen Wert/Text aus dem HTML-Tag.

Standardmäßig wird "textContent" ausgelesen.

Rückgabe
Autor
Zoltán Hrabovszki
Datum
2013.12.14

Definiert in Zeile 489 der Datei SeAnyWindow.java.

490  {
491  ArrayList<String> lvLsReturn = new ArrayList<String>();
492  Boolean bOK = false;
493 
494  try
495  {
496  LogFunctionStartDebug( "getValue" );
497 
498  // Wenn das Objekt nicht existiert mit Exception beenden...
499  if ( !this.getExists() )
500  {
501  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "GetTooltip()" );
502  throw new OKWGUIObjectNotFoundException( lvsLM );
503  }
504 
505  // Get Value from TextField and put this into the return ArrayList<String>
506  lvLsReturn.add( this.Me().getAttribute( "textContent" ) );
507  bOK = true;
508  }
509  finally
510  {
511  if ( bOK )
512  {
513  LogFunctionEndDebug( lvLsReturn.toString() );
514  }
515  else
516  {
518  }
519  }
520  return lvLsReturn;
521  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ LogCaption()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.LogCaption ( ) throws Exception

Ermittelt den textuellen Inhalt der Beschriftung (Caption).

Diese Methode ist der Einstiegspunkt für LogCaption-Anpassungen durch Methoden überschreibung.

Rückgabe
Rückgabe des Tooltiptextes. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 535 der Datei SeAnyWindow.java.

536  {
537  ArrayList<String> lvLsReturn = new ArrayList<String>();
538  Boolean bOK = false;
539 
540  try
541  {
542  LogFunctionStartDebug( "LogCaption" );
543 
544  lvLsReturn = this.getCaption();
545 
546  bOK = true;
547  }
548  finally
549  {
550  if ( bOK )
551  {
552  LogFunctionEndDebug( lvLsReturn );
553  }
554  else
555  {
557  }
558  }
559 
560  return lvLsReturn;
561  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogExists()

Boolean okw.gui.adapter.selenium.SeAnyWindow.LogExists ( )

Ermittelt den textuellen Inhalt des ToolTips.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 577 der Datei SeAnyWindow.java.

578  {
579  Boolean lvbReturn = false;
580  Boolean bOK = false;
581 
582  try
583  {
584  LogFunctionStartDebug( "LogExists" );
585 
586  lvbReturn = this.getExists();
587 
588  bOK = true;
589  }
590  finally
591  {
592  if ( bOK )
593  {
594  LogFunctionEndDebug( lvbReturn );
595  }
596  else
597  {
599  }
600  }
601 
602  return lvbReturn;
603  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogHasFocus()

Boolean okw.gui.adapter.selenium.SeAnyWindow.LogHasFocus ( ) throws Exception

Ermittelt für LoggeWert, ob das aktuelle Objekt den Fokus hat.

Diese Methode ist der Einstiegspunkt für Loggewert-Anpassungen durch Methodenüberschreibung.

Rückgabe
true falls Objekt den Fokus hat, sonst false
Autor
Zoltan Hrabovszki
Datum
2013.04.11

Definiert in Zeile 617 der Datei SeAnyWindow.java.

618  {
619  Boolean lvbReturn = false;
620  Boolean bOK = false;
621 
622  try
623  {
624  LogFunctionStartDebug( "LogHasFocus" );
625 
626  lvbReturn = this.getHasFocus();
627  bOK = true;
628  }
629  finally
630  {
631  if ( bOK )
632  {
633  LogFunctionEndDebug( lvbReturn );
634  }
635  else
636  {
638  }
639  }
640 
641  return lvbReturn;
642  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogIsActive()

Boolean okw.gui.adapter.selenium.SeAnyWindow.LogIsActive ( ) throws Exception

Ermittelt, ob das aktuelle Objket Aktiv ist.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 658 der Datei SeAnyWindow.java.

659  {
660  Boolean lvbReturn = null;
661 
662  try
663  {
664  LogFunctionStartDebug( "LogIsActive" );
665  lvbReturn = this.getIsActive();
666  }
667  finally
668  {
669  LogFunctionEndDebug( lvbReturn );
670  }
671 
672  return lvbReturn;
673  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogLabel()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.LogLabel ( ) throws Exception

Logt den textuellen Inhalt des Labels eines Objektes.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 689 der Datei SeAnyWindow.java.

690  {
691  ArrayList<String> lvLsReturn = new ArrayList<String>();
692  Boolean bOK = false;
693 
694  try
695  {
696  LogFunctionStartDebug( "LogLabel" );
697 
698  lvLsReturn = this.getLabel();
699 
700  bOK = true;
701  }
702  finally
703  {
704  if ( bOK )
705  {
706  LogFunctionEndDebug( lvLsReturn );
707  }
708  else
709  {
711  }
712  }
713  return lvLsReturn;
714  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogTooltip()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.LogTooltip ( ) throws Exception

Logt den textuellen Inhalt des ToolTips.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 730 der Datei SeAnyWindow.java.

731  {
732  ArrayList<String> lvLsReturn = new ArrayList<String>();
733 
734  try
735  {
736  LogFunctionStartDebug( "LogTooltip" );
737 
738  lvLsReturn = this.getTooltip();
739  }
740  finally
741  {
742  LogFunctionEndDebug( lvLsReturn );
743  }
744 
745  return lvLsReturn;
746  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ LogValue()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.LogValue ( ) throws Exception

Ermittelt den Wert des Objktes für das Schlüsselwort Loggewert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methoden überschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der markierten Textes.
Autor
Zoltan Hrabovszki
Datum
2013.12.14
Ausnahmebehandlung
Exception

Definiert in Zeile 758 der Datei SeAnyWindow.java.

759  {
760  ArrayList<String> lvLsReturn = new ArrayList<String>();
761 
762  try
763  {
764  LogFunctionStartDebug( "LogValue" );
765  lvLsReturn = this.getValue();
766  }
767  finally
768  {
769  LogFunctionEndDebug( lvLsReturn );
770  }
771 
772  return lvLsReturn;
773  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ Me()

WebElement okw.gui.adapter.selenium.SeAnyWindow.Me ( )

Ermittelt aus dem gegebenen Locator das DOM-Elelement, welches das Objekt representiert.

Rückgabe
Referenz auf das gefunde DOM-Element
Autor
Zoltán Hrabovszki
Datum
2013.11.11

Definiert in Zeile 783 der Datei SeAnyWindow.java.

784  {
785  WebElement me = null;
786 
787  try {
788  LogFunctionStartDebug( "Me" );
789  me = mySeDriver.getElement( get_iframeID(), this.getLocator() );
790  }
791  finally
792  {
794  }
795  return me;
796  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ MemorizeCaption()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.MemorizeCaption ( ) throws Exception

Ermittelt den textuellen Inhalt des Caption/Überschrift für das Schlüsselwort MerkeWert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Caption/Überschrift. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1192 der Datei SeAnyWindow.java.

1193  {
1194  ArrayList<String> lvLsReturn = null;
1195 
1196  try
1197  {
1198  LogFunctionStartDebug( "MemorizeCaption" );
1199 
1200  lvLsReturn = this.getCaption();
1201  }
1202  finally
1203  {
1204  LogFunctionEndDebug( lvLsReturn );
1205  }
1206 
1207  return lvLsReturn;
1208  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ MemorizeExists()

Boolean okw.gui.adapter.selenium.SeAnyWindow.MemorizeExists ( )

Ermittelt, ob das atuelle Objekt für das Schlüsselwort MemorizeExists existiert.

Diese Methode ist der Einstiegspunkt für MemorizeExists-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 812 der Datei SeAnyWindow.java.

813  {
814  Boolean bOK = false;
815  Boolean lvbReturn = false;
816 
817  try
818  {
819  LogFunctionStartDebug( "MemorizeExists" );
820 
821  lvbReturn = this.getExists();
822  bOK = true;
823  }
824  finally
825  {
826  if ( bOK )
827  {
828  LogFunctionEndDebug( lvbReturn );
829  }
830  else
831  {
833  }
834  }
835 
836  return lvbReturn;
837  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ MemorizeHasFocus()

Boolean okw.gui.adapter.selenium.SeAnyWindow.MemorizeHasFocus ( ) throws Exception

Ermittelt ob das Objekt den Fokus besitz und liefert diesen für das Schlüsselwort MerkeWert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methodenüberschreibung.

Rückgabe
true falls Objekt den Fokus hat, sonst false
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1152 der Datei SeAnyWindow.java.

1153  {
1154  Boolean lvbReturn = false;
1155  Boolean bOK = false;
1156 
1157  try
1158  {
1159  LogFunctionStartDebug( "MemorizeHasFocus" );
1160 
1161  lvbReturn = this.getHasFocus();
1162  bOK = true;
1163  }
1164  finally
1165  {
1166  if ( bOK )
1167  {
1168  LogFunctionEndDebug( lvbReturn );
1169  }
1170  else
1171  {
1173  }
1174  }
1175 
1176  return lvbReturn;
1177  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ MemorizeIsActive()

Boolean okw.gui.adapter.selenium.SeAnyWindow.MemorizeIsActive ( ) throws Exception

Ermittelt für das Schlüsselwort MerkeIstAktive, ob das aktuelle Objekt aktiv ist.

Diese Methode ist der Einstiegspunkt für MerkeIstAktive-Anpassungen durch Methodenüberschreibung.

Rückgabe
true, falls das aktuelle Objekt aktiv ist, sonst false
Autor
Zoltán Hrabovszki
Datum
2014.04.19

Definiert in Zeile 850 der Datei SeAnyWindow.java.

851  {
852  Boolean bOK = false;
853  Boolean lvbReturn = false;
854 
855  try
856  {
857  LogFunctionStartDebug( "MemorizeIsActive" );
858 
859  lvbReturn = this.getIsActive();
860  bOK = true;
861  }
862  finally
863  {
864  if ( bOK )
865  {
866  LogFunctionEndDebug( lvbReturn );
867  }
868  else
869  {
871  }
872  }
873 
874  return lvbReturn;
875  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ MemorizeLabel()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.MemorizeLabel ( ) throws Exception

Ermittelt den textuellen Inhalt des Labels für das Schlüsselwort MerkeWert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1112 der Datei SeAnyWindow.java.

1113  {
1114  Boolean bOK = false;
1115  ArrayList<String> lvLsReturn = null;
1116 
1117  try
1118  {
1119  LogFunctionStartDebug( "MemorizeLabel" );
1120 
1121  lvLsReturn = this.getLabel();
1122  bOK = true;
1123  }
1124  finally
1125  {
1126  if ( bOK )
1127  {
1128  LogFunctionEndDebug( lvLsReturn );
1129  }
1130  else
1131  {
1133  }
1134  }
1135 
1136  return lvLsReturn;
1137  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ MemorizeTooltip()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.MemorizeTooltip ( ) throws Exception

Ermittelt den textuellen Inhalt des ToolTips für das Schlüsselwort MerkeWert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1071 der Datei SeAnyWindow.java.

1072  {
1073  Boolean bOK = false;
1074  ArrayList<String> lvLsReturn = null;
1075 
1076  try
1077  {
1078  LogFunctionStartDebug( "MemorizeTooltip" );
1079 
1080  lvLsReturn = this.getTooltip();
1081  bOK = true;
1082  }
1083  finally
1084  {
1085  if ( bOK )
1086  {
1087  LogFunctionEndDebug( lvLsReturn );
1088  }
1089  else
1090  {
1092  }
1093  }
1094 
1095  return lvLsReturn;
1096  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ MemorizeValue()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.MemorizeValue ( ) throws Exception

Ermittelt den Wert, im Allgemeinen den textuellen Inhalt eines Objektes für das Schlüsselwort MerkeWert.

Diese Methode ist der Einstiegspunkt für MerkeWert-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes des aktuellen Objektes.
Autor
Zoltán Hrabovszki
Datum
2013.12.14

Definiert in Zeile 1224 der Datei SeAnyWindow.java.

1225  {
1226  ArrayList<String> lvLsReturn = new ArrayList<String>();
1227  Boolean bOK = false;
1228 
1229  try
1230  {
1231  LogFunctionStartDebug( "Memorize" );
1232  lvLsReturn = this.getValue();
1233  bOK = true;
1234  }
1235  finally
1236  {
1237  if ( bOK )
1238  {
1239  LogFunctionEndDebug( lvLsReturn );
1240  }
1241  else
1242  {
1244  }
1245  }
1246 
1247  return lvLsReturn;
1248  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ NotExists()

Boolean okw.gui.adapter.selenium.SeAnyWindow.NotExists ( ) throws Exception

Prüft die nicht Existenz des aktuellen Objektes.

Anmerkung: Falls ein Objekt zunächst noch vorhand ist und dann aber verschwindet, dann es sinnvoll sein eine gewisse Zeit(Timeout) zu prüfen, ob das Objekt existiert, Erst wenn diese Zeit verstrichen ist, wird gemeldet, das das Objekt nicht vorhanden ist. Diese Funktion ist der gegenspieler zu __Exists.

Rückgabe
true, falls das Objekt NICHT vorhanden ist. Sonst false
Autor
Zoltán Hrabovszki
Datum
2013.11.11

Definiert in Zeile 890 der Datei SeAnyWindow.java.

891  {
892  LogFunctionStartDebug( "NotExists" );
893  Boolean lvb_Return = false;
894  Boolean bOK = false;
895 
896  try
897  {
898  this.Me();
899  lvb_Return = true;
900  bOK = true;
901  }
902  catch (NoSuchElementException e)
903  {
904  LogPrint( "NoSuchElementException" );
905  lvb_Return = true;
906  bOK = true;
907  }
908  finally
909  {
910  if ( bOK )
911  {
912  LogFunctionEndDebug( lvb_Return );
913  }
914  else
915  {
917  }
918  }
919 
920  return lvb_Return;
921  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ Select()

void okw.gui.adapter.selenium.SeAnyWindow.Select ( ArrayList< String >  Values) throws Exception
Autor
Zoltán Hrabovszki
Datum
2016.10.06

Definiert in Zeile 989 der Datei SeAnyWindow.java.

990  {
991  try
992  {
993  LogFunctionStartDebug( "Select" );
994 
995  String lvsLM = this.LM.GetMessage( "Common", "OKWFrameObjectMethodNotImplemented", "Select( ArrayList<String> )" );
996  throw new OKWFrameObjectMethodNotImplemented( lvsLM );
997  }
998  finally
999  {
1001  }
1002  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ SelectMenu()

void okw.gui.adapter.selenium.SeAnyWindow.SelectMenu ( )

Muss in den Menü-Objekten Implementiert werden! Daher wird hier ein OKWFrameObjectMethodNotImplemented ausgelöst!

Rückgabe
Autor
Zoltán Hrabovszki
Datum
2016.10.06

Definiert in Zeile 1017 der Datei SeAnyWindow.java.

1018  {
1019  // ArrayList<String> lvLsReturn = new ArrayList<String>();
1020  try
1021  {
1022  LogFunctionStartDebug( "SelectMenu" );
1023 
1024  String lvsLM = this.LM.GetMessage( "Common", "OKWFrameObjectMethodNotImplemented", "SelectMenu()" );
1025  throw new OKWFrameObjectMethodNotImplemented( lvsLM );
1026  }
1027  finally
1028  {
1030  }
1031  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ SelectMenu_Value()

void okw.gui.adapter.selenium.SeAnyWindow.SelectMenu_Value ( ArrayList< String >  Values)

Muss in den Menü-Objekten Implementiert werden! Daher wird hier ein OKWFrameObjectMethodNotImplemented ausgelöst!

Rückgabe
Autor
Zoltán Hrabovszki
Datum
2016.10.06

Definiert in Zeile 969 der Datei SeAnyWindow.java.

970  {
971  try
972  {
973  LogFunctionStartDebug( "SelectMenu_Value" );
974 
975  String lvsLM = this.LM.GetMessage( "Common", "OKWFrameObjectMethodNotImplemented", "SelectMenu_Value()" );
976  throw new OKWFrameObjectMethodNotImplemented( lvsLM );
977  }
978  finally
979  {
981  }
982  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ SetFocus()

void okw.gui.adapter.selenium.SeAnyWindow.SetFocus ( ) throws Exception

Setzt den Focus auf das Objekt.

Anmerkung: Kleiner Trick: Selenium kennt keine öffentliche c#-Methode für das setzen des Fokus. So weit ich es verstanden habe, wird intern jedoch methode SetFocus verwendt, wenn SendKeys aufgerufen wird. Quelle: http://stackoverflow.com/questions/7491806/in-selenium-how-do-i-find-the-current-object

Autor
Zoltán Hrabovszki
Datum
2013.11.11

Definiert in Zeile 936 der Datei SeAnyWindow.java.

937  {
938  LogFunctionStartDebug( "SetFocus" );
939 
940  try
941  {
942  // Wenn das Objekt nicht existiert mit Exception beenden...
943  if ( !this.getExists() )
944  {
945  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "SetFocus()" );
946  throw new OKWGUIObjectNotFoundException( lvsLM );
947  }
948 
949  this.Me().sendKeys( "" );
950  }
951  finally
952  {
954  }
955  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setLocator()

void okw.gui.adapter.selenium.SeAnyWindow.setLocator ( String  fpsLocator,
OKWLocatorBase...  fpLocators 
)

Setzt den Locator für den aktuellen GUI-Adapter.

Autor
Zoltán Hrabovszki
Datum
2014.04.27

Erneute Implementation von okw.gui.AnyWinBase.

Definiert in Zeile 146 der Datei SeAnyWindow.java.

147  {
148  LogFunctionStartDebug( "setLocator", "Locator", Locator );
149  this._locator.setLocator( Locator, Locators );
150  this.iframeID = null;
152  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ SetValue()

void okw.gui.adapter.selenium.SeAnyWindow.SetValue ( ArrayList< String >  Values) throws XPathExpressionException, Exception
Rückgabe
Autor
Zoltán Hrabovszki
Datum
2016.10.06

Definiert in Zeile 1041 der Datei SeAnyWindow.java.

1042  {
1043  // ArrayList<String> lvLsReturn = new ArrayList<String>();
1044  try
1045  {
1046  LogFunctionStartDebug( "SetValue" );
1047 
1048  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "SetValue()" );
1049  throw new OKWFrameObjectMethodNotImplemented( lvsLM );
1050  }
1051  finally
1052  {
1054  }
1055  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ TypeKey()

void okw.gui.adapter.selenium.SeAnyWindow.TypeKey ( ArrayList< String >  fps_Values) throws Exception

Tastatur Eingabe an das Objekt.

Parameter
fps_Values'>Werte, die via Tastatur eingegeben werden sollen.
Autor
Zoltan Hrabovszki
Datum
2013.04.11

Erneute Implementation in okw.gui.frames.FrmSeHTMLUnit und okw.gui.frames.frmInternetExplorer.

Definiert in Zeile 1260 der Datei SeAnyWindow.java.

1261  {
1262  try
1263  {
1264  LogFunctionStartDebug( "TypeKey", "fps_Values", fps_Values.toString() );
1265 
1266  // Wenn das Objekt nicht existiert mit Exception beenden...
1267  if ( !this.getExists() )
1268  {
1269  String lvsLM = this.LM.GetMessage( "Common", "OKWGUIObjectNotFoundException", "SeAnyWin.TypeKey()" );
1270  throw new OKWGUIObjectNotFoundException( lvsLM );
1271  }
1272 
1273  // We are using a local-Variable to prevent multiple call of Me() in foreach-loop
1274  WebElement lv_WebElement = this.Me();
1275 
1276  // Loop through all List-Values with foreach...
1277  for ( String Value : fps_Values )
1278  {
1279  Logger_Sngltn.getInstance().LogPrintDebug( ">>" + Value + "<<" );
1280 
1281  if ( Value.equals( OKW_Const_Sngltn.getInstance().GetOKWConst4Internalname( "DELETE" ) ) )
1282  {
1283  lv_WebElement.clear();
1284  }
1285  else
1286  {
1287  lv_WebElement.sendKeys( Value );
1288  }
1289  }
1290  }
1291  finally
1292  {
1294  }
1295  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ VerifyCaption()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.VerifyCaption ( ) throws Exception

Ermittelt den textuellen Inhalt des ToolTips für Prüfewert.

Diese Methode ist der Einstiegspunkt für PrüfeWert-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Es wird immer der aktuelle Wert des Objektes zurückgeliefert Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1311 der Datei SeAnyWindow.java.

1312  {
1313  LogFunctionStartDebug( "VerifyCaption" );
1314 
1315  ArrayList<String> lvLsReturn = new ArrayList<String>();
1316  Boolean bOK = false;
1317 
1318  try
1319  {
1320  // Nun mit dem erwarteten Sollwert und GetValue_TOOLTIP ggf. auf den Wert Warten.
1321  lvLsReturn = this.getCaption();
1322 
1323  bOK = true;
1324  }
1325  finally
1326  {
1327  if ( bOK )
1328  {
1329  LogFunctionEndDebug( lvLsReturn );
1330  }
1331  else
1332  {
1334  }
1335  }
1336 
1337  return lvLsReturn;
1338  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ VerifyExists()

Boolean okw.gui.adapter.selenium.SeAnyWindow.VerifyExists ( ) throws InterruptedException

Ermittelt/Prüft, ob das aktuelle Objekt existiert.

Diese Methode ist der Einstiegspunkt für PrüfeWert-Anpassungen durch Methodenüberschreibung.

Parameter
fpbExpectedValueErwarteter Wert.
Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Es wird immer der aktuelle Wert des Objektes zurückgeliefert Interface schreibt ein Listen-Element als Rückgabewert vor.
Parameter
fpbExpectedValueErwarteter Wert.
Rückgabe
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1359 der Datei SeAnyWindow.java.

1360  {
1361  LogFunctionStartDebug( "VerifyExists" );
1362 
1363  Boolean lvbReturn = true;
1364  Boolean bOK = false;
1365 
1366  try
1367  {
1368  lvbReturn = this.getExists();
1369  bOK = true;
1370  }
1371  finally
1372  {
1373  if ( bOK )
1374  {
1375  LogFunctionEndDebug( lvbReturn );
1376  }
1377  else
1378  {
1380  }
1381  }
1382 
1383  return lvbReturn;
1384  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ VerifyHasFocus()

Boolean okw.gui.adapter.selenium.SeAnyWindow.VerifyHasFocus ( ) throws Exception

Ermittelt ob das GUI-Objekt den Fokus hat.

Dies ist der Einstiegspunkt für die Anpassung der Methote VerifyHasFocus (Methodenüberschreibung).

Rückgabe
true falls Objekt den Fokus hat, sonst false.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1442 der Datei SeAnyWindow.java.

1443  {
1444  Boolean lvbReturn = false;
1445  Boolean bOK = false;
1446 
1447  try
1448  {
1449  LogFunctionStartDebug( "VerifyHasFocus" );
1450 
1451  // Nun mit dem erwarteten Sollwert und GetHasFocus ggf. auf den Wert Warten.
1452  lvbReturn = this.getHasFocus();
1453  bOK = true;
1454  }
1455  finally
1456  {
1457  if ( bOK )
1458  {
1459  LogFunctionEndDebug( lvbReturn );
1460  }
1461  else
1462  {
1464  }
1465  }
1466 
1467  return lvbReturn;
1468  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ VerifyIsActive()

Boolean okw.gui.adapter.selenium.SeAnyWindow.VerifyIsActive ( ) throws Exception

Ermittelt/Prüft, ob das aktuelle Objekt aktiv ist.

Diese Methode ist der Einstiegspunkt für PrüfeIstAktive-Anpassungen durch Methodenüberschreibung.

Rückgabe
true, falls das Objekt aktiv ist sonst false
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1397 der Datei SeAnyWindow.java.

1398  {
1399  LogFunctionStartDebug( "VerifyIsActive" );
1400 
1401  Boolean lvbReturn = true;
1402  Boolean bOK = false;
1403 
1404  try
1405  {
1406 
1407  // Nun mit dem erwarteten Sollwert und GetIsActive ggf. auf den erwarteten Wert warten.
1408  lvbReturn = this.getIsActive();
1409 
1410  bOK = true;
1411  }
1412  finally
1413  {
1414  if ( bOK )
1415  {
1416  LogFunctionEndDebug( lvbReturn );
1417  }
1418  else
1419  {
1421  }
1422  }
1423 
1424  return lvbReturn;
1425  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ VerifyLabel()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.VerifyLabel ( ) throws Exception

Ermittelt den textuellen Inhalt des Labels für Prüfewert.

Bemerkungen
Sollte der erwartetet Wert zunächt nicht mit dem aktuellen Wert nicht übereinstimmen, dann wird gewartet bis entweder der erwartete Wert sich im GUI objekt einstellt oder der TimeOut erreicht wird.
Diese Methode ist der Einstiegspunkt für PrüfeWert-Anpassungen durch Methodenüberschreibung.
Rückgabe
Rückgabe des Textuellen Inhaltes des Labels. Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1487 der Datei SeAnyWindow.java.

1488  {
1489  LogFunctionStartDebug( "VerifyLabel" );
1490 
1491  ArrayList<String> lvLsReturn = new ArrayList<String>();
1492  Boolean bOK = false;
1493 
1494  try
1495  {
1496  // Nun mit dem erwarteten Sollwert und GetValue_TOOLTIP ggf. auf den Wert Warten.
1497  lvLsReturn = this.getLabel();
1498 
1499  bOK = true;
1500  }
1501  finally
1502  {
1503  if ( bOK )
1504  {
1505  LogFunctionEndDebug( lvLsReturn );
1506  }
1507  else
1508  {
1510  }
1511  }
1512 
1513  return lvLsReturn;
1514  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ VerifyTooltip()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.VerifyTooltip ( ) throws Exception

Ermittelt den textuellen Inhalt des ToolTips für Prüfewert.

Diese Methode ist der Einstiegspunkt für PrüfeWert-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der Tooltips. Es wird immer der aktuelle Wert des Objektes zurückgeliefert Interface schreibt ein Listen-Element als Rückgabewert vor.
Autor
Zoltán Hrabovszki
Datum
2013.12.07

Definiert in Zeile 1529 der Datei SeAnyWindow.java.

1530  {
1531 
1532  ArrayList<String> lvLsReturn = new ArrayList<String>();
1533  Boolean bOK = false;
1534 
1535  try
1536  {
1537  LogFunctionStartDebug( "VerifyTooltip" );
1538  // Nun mit dem erwarteten Sollwert und GetValue_TOOLTIP ggf. auf den Wert Warten.
1539  lvLsReturn = this.getTooltip();
1540 
1541  bOK = true;
1542  }
1543  finally
1544  {
1545  if ( bOK )
1546  {
1547  LogFunctionEndDebug( lvLsReturn );
1548  }
1549  else
1550  {
1552  }
1553  }
1554  return lvLsReturn;
1555  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ VerifyValue()

ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.VerifyValue ( ) throws Exception

Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert.

Diese Methode ist der Einstiegspunkt für VerifyValue-Anpassungen durch Methodenüberschreibung.

Rückgabe
Rückgabe des Textuellen Inhaltes der markierten Textes. Es wird (immer) der aktuelle Wert des Objektes zurückgeliefert.

Definiert in Zeile 1568 der Datei SeAnyWindow.java.

1569  {
1570  ArrayList<String> lvLsReturn = null;
1571  Boolean bOK = false;
1572 
1573  try
1574  {
1575  LogFunctionStartDebug( "VerifyValue" );
1576 
1577  // get the Actual Value.
1578  lvLsReturn = this.getValue();
1579 
1580  bOK = true;
1581  }
1582  finally
1583  {
1584  if ( bOK )
1585  {
1586  LogFunctionEndDebug( lvLsReturn );
1587  }
1588  else
1589  {
1591  }
1592  }
1593  return lvLsReturn;
1594  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Datenelemente

◆ iframeID

String okw.gui.adapter.selenium.SeAnyWindow.iframeID = null
protected

If iframeID IS null the iFrame is to be checked else if iframeID IS "" then iFrame is switchTo "default" else switchTo is iframeID.

Autor
zoltan
Datum
2019.03.03

Definiert in Zeile 104 der Datei SeAnyWindow.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.gui.adapter.selenium.SeAnyWindow.getTooltip
ArrayList< String > getTooltip()
Ermittelt den textuellen Inhalt des ToolTips.
Definition: SeAnyWindow.java:446
okw.gui.AnyWinBase.getLocator
String getLocator()
Holt den vollständig (rekursiv) aufgelösten (z.B.
Definition: AnyWinBase.java:114
okw.gui.OKWLocator.setLocator
void setLocator(String fpsLocator, OKWLocatorBase... fpLocators)
Setzt den Wert (z.B.
Definition: OKWLocator.java:194
okw.gui.AnyWinBase.LogFunctionEndDebug
void LogFunctionEndDebug()
Methode ruft die Methode Logger.Instance.LogFunctionEndDebug() auf.
Definition: AnyWinBase.java:298
okw.gui.adapter.selenium.SeAnyWindow.getIsActive
Boolean getIsActive()
Ermittelt, ob das aktuellen Objekt aktiv ist.
Definition: SeAnyWindow.java:339
okw.gui.adapter.selenium.SeAnyWindow.getExists
Boolean getExists()
Prüft die Existenz des aktuellen Objektes.
Definition: SeAnyWindow.java:242
okw.gui.adapter.selenium.SeAnyWindow.getLabel
ArrayList< String > getLabel()
Ermittelt den textuellen Inhalt des Labels.
Definition: SeAnyWindow.java:397
okw.gui.adapter.selenium.SeAnyWindow.getHasFocus
Boolean getHasFocus()
Methode liefert den aktuellen Zustand Wert des Focus.
Definition: SeAnyWindow.java:295
okw.exceptions.OKWFrameObjectMethodNotImplemented
Die Ausnahme OKWFrameObjectMethodNotImplemented wird ausgelöst, wenn im Frame Objekt eine gegebene Me...
Definition: OKWFrameObjectMethodNotImplemented.java:65
okw.gui.adapter.selenium.SeAnyWindow.getValue
ArrayList< String > getValue()
Liest den aktuellen Wert/Text aus dem HTML-Tag.
Definition: SeAnyWindow.java:489
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.gui.adapter.selenium.SeAnyWindow.getCaption
ArrayList< String > getCaption()
Ermittelt den textuellen Inhalt der Überschrift eines HTML-Tags anhand des Attributee "textContent".
Definition: SeAnyWindow.java:193
okw.gui.adapter.selenium.SeAnyWindow.iframeID
String iframeID
If iframeID IS null the iFrame is to be checked else if iframeID IS "" then iFrame is switchTo "defau...
Definition: SeAnyWindow.java:104
okw.gui.adapter.selenium.webdriver.SeDriver.getElements
List< WebElement > getElements(String fpsFrameID, String fpsLocator)
Ermittelt das Webelement mit der gegebenen frameID und dem gegebenen Locator.
Definition: SeDriver.java:430
okw.gui.AnyWinBase.LogFunctionStartDebug
void LogFunctionStartDebug(String fpsMethodName)
Methode ruft die Methode Logger.Instance.LogFunctionStartDebug(fps_FunctionName), und erweitert den g...
Definition: AnyWinBase.java:212
okw.gui.adapter.selenium.SeAnyWindow.Me
WebElement Me()
Ermittelt aus dem gegebenen Locator das DOM-Elelement, welches das Objekt representiert.
Definition: SeAnyWindow.java:783
okw.gui.adapter.selenium.webdriver.SeDriver.getElement
WebElement getElement(String fpsFrameID, String fpsLocator)
Ermittelt das Webelement mit der gegebenen frameID und dem gegebenen Locator.
Definition: SeDriver.java:369