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

Öffentliche Methoden

void SelectWindow ()
 Konstruktor der Klasse, aktuell keine MethodenAufrufe. Mehr ...
 
void StartApp ()
 Erzeugt eine Instanz des Selenium HTMLUnit-Drivers. Mehr ...
 
void StopApp ()
 HTMLUnit-Driver Beenden. Mehr ...
 
void TypeKey (ArrayList< String > fps_Values)
 Tastatur Eingabe an das Objekt. Mehr ...
 
- Öffentliche Methoden geerbt von okw.gui.adapter.selenium.SeAnyWindow
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 ...
 
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)
 
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 ()
 

Weitere Geerbte Elemente

- Öffentliche Attribute geerbt von okw.gui.adapter.selenium.SeBrowserWindow
SeURL URL = new SeURL()
 
SeBACK BACK = new SeBACK()
 
SeMAXIMIZE MAXIMIZE = new SeMAXIMIZE()
 
SeSIZE SIZE = new SeSIZE()
 
SePOSITION POSITION = new SePOSITION()
 
- Geschützte Attribute geerbt von okw.gui.adapter.selenium.SeAnyWindow
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

Diese Klasse representiert den HTMLUnit-Driver, der mit Selenium angsteuert wird. Bildet HTMLUnit-Driver als Applikationsframe ab.

Verwendung

#Funktionaler Name FN="HTMLUnit"

Unterstützte GUI-Schlüsselwörter

Kindobjekt Aktionen

HTMLUnit represeniert ein Fenster/Elterobjekt, Daher sind keine Kind-Objekt Aktionen

OpenKeyWord Implementiert Beschreibung
ClickOn( FN ) NEIN -> throw OKWFrameObjectMethodNotImplemented
DoubleClickOn( FN ) NEIN -> throw OKWFrameObjectMethodNotImplemented
SetFocus( FN ) NEIN -> throw OKWFrameObjectMethodNotImplemented
SetValue( FN, Val ) NEIN -> throw OKWFrameObjectMethodNotImplemented
Select( FN, Val ) NEIN -> throw OKWFrameObjectMethodNotImplemented
SelectMenu( FN ) NEIN -> throw OKWFrameObjectMethodNotImplemented
SelectMenu( FN, Val ) NEIN -> throw OKWFrameObjectMethodNotImplemented
TypeKey( FN, Val ) NEIN -> throw OKWFrameObjectMethodNotImplemented

Fensterbezogene Schlüsselwörter

OpenKeyWord Implementiert Beschreibung
StarApp( AN ) JA Erzeugt eine HTMLUnit-Driver Instanz für die Selenium GUI-Adapter
StopApp( AN ) JA Beendet die HTMLUnit-Driver Instanz welches vorher mit StartApp(String) erzeugt wurde
SelectWindow( FN ) JA
Sequence( FN, SQN, SEQ_ID ) JA

Verifying, Memorizing, Logging Values

Schlüsselwort Gruppen, die jeweils auf der selben GUI-Adapter Methods get*() aufsetzen
(z.B.: VerifyExists( FN, ExpVal), MemorizeExists( FN, MemKey),LogExists( FN ) -> getExists() )

OpenKeyWord Implementiert Beschreibung
VerifyExists( FN, ExpVal),
MemorizeExists( FN, MemKey),
LogExists( FN )
NEIN
VerifyHasFocus( FN, ExpVal ),
MemorizeHasFocus( FN, MemKey),
LogHasFocus( FN )
NEIN
VerifyIsActive( FN, ExpVal ),
MemorizeIsActive( FN, MemKey),
LogIsActive( FN )
NEIN
VerifyCaption( FN, ExpVal ),
VerifyCaptionWCM( FN, ExpVal ),
VerifyCaptionREGX( FN, ExpVal ),
MemorizeCaption( FN, ExpVal ),
LogCaption( FN, ExpVal )
JA Als Caption wird das Attribute textContent verwendet.. Im Beispiel: Button Caption
VerifyLabel( FN, ExpVal ),
VerifyLabelWCM( FN, ExpVal ),
VerifyLabelREGX( FN, ExpVal ),
MemorizeLabel( FN, ExpVal ),
LogLabel( FN, ExpVal )
JA
VerifyTooltip( FN, ExpVal ),
VerifyTooltipWCM( FN, ExpVal ),
VerifyTooltipREGX( FN, ExpVal ),
MemorizeTooltip( FN, ExpVal ),
LogTooltip( FN, ExpVal )
JA Als Tooltip wird das Attribute title verwendet. Im Beispiel: Button title
VerifyValue( FN, ExpVal ),
VerifyValueWCM( FN, ExpVal ),
VerifyValueREGX( FN, ExpVal ),
MemorizeValue( FN, ExpVal ),
LogValue( FN, ExpVal )
JA Als Tooltip wird das Attribute value verwendet.
Autor
Zoltán Hrabovszki
Datum
2015-05-12
Autor
zoltan

Definiert in Zeile 110 der Datei frmInternetExplorer.java.

Dokumentation der Elementfunktionen

◆ SelectWindow()

void okw.gui.frames.frmInternetExplorer.SelectWindow ( )

Konstruktor der Klasse, aktuell keine MethodenAufrufe.

Autor
Zoltán Hrabovszki
Datum
2015.05.12

Erneute Implementation von okw.gui.adapter.selenium.SeBrowserWindow.

Definiert in Zeile 125 der Datei frmInternetExplorer.java.

126  {
127  }

◆ StartApp()

void okw.gui.frames.frmInternetExplorer.StartApp ( )

Erzeugt eine Instanz des Selenium HTMLUnit-Drivers.

Autor
Zoltán Hrabovszki
Datum
2015.05.12

Erneute Implementation von okw.gui.AnyWindow.

Definiert in Zeile 143 der Datei frmInternetExplorer.java.

144  {
145  LogFunctionStartDebug("StartApp");
146 
147  //SeDriver.getInstance().setDriver( fpDriver );
148  // this.Init();
149 
151  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ StopApp()

void okw.gui.frames.frmInternetExplorer.StopApp ( )

HTMLUnit-Driver Beenden.

Beendet den HTMLUnit-Driver mit der Methode Quit()

Autor
Zoltán Hrabovszki
Datum
2015.05.12

Erneute Implementation von okw.gui.AnyWindow.

Definiert in Zeile 168 der Datei frmInternetExplorer.java.

169  {
170  LogFunctionStartDebug("StopApp");
171 
172  //SeDriver.getInstance().driver.quit();
173 
175  }
+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ TypeKey()

void okw.gui.frames.frmInternetExplorer.TypeKey ( ArrayList< String >  fps_Values)

Tastatur Eingabe an das Objekt.

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

Erneute Implementation von okw.gui.adapter.selenium.SeAnyWindow.

Definiert in Zeile 177 der Datei frmInternetExplorer.java.

178  {
179  }

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
okw.gui.AnyWinBase.LogFunctionEndDebug
void LogFunctionEndDebug()
Methode ruft die Methode Logger.Instance.LogFunctionEndDebug() auf.
Definition: AnyWinBase.java:298
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