![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
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 |
Diese Klasse representiert den HTMLUnit-Driver, der mit Selenium angsteuert wird. Bildet HTMLUnit-Driver als Applikationsframe ab.
#Funktionaler Name FN="HTMLUnit"
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 |
| 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 |
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. |
Definiert in Zeile 110 der Datei frmInternetExplorer.java.
| void okw.gui.frames.frmInternetExplorer.SelectWindow | ( | ) |
Konstruktor der Klasse, aktuell keine MethodenAufrufe.
Erneute Implementation von okw.gui.adapter.selenium.SeBrowserWindow.
Definiert in Zeile 125 der Datei frmInternetExplorer.java.
| void okw.gui.frames.frmInternetExplorer.StartApp | ( | ) |
Erzeugt eine Instanz des Selenium HTMLUnit-Drivers.
Erneute Implementation von okw.gui.AnyWindow.
Definiert in Zeile 143 der Datei frmInternetExplorer.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| void okw.gui.frames.frmInternetExplorer.StopApp | ( | ) |
HTMLUnit-Driver Beenden.
Beendet den HTMLUnit-Driver mit der Methode Quit()
Erneute Implementation von okw.gui.AnyWindow.
Definiert in Zeile 168 der Datei frmInternetExplorer.java.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| void okw.gui.frames.frmInternetExplorer.TypeKey | ( | ArrayList< String > | fps_Values | ) |
Tastatur Eingabe an das Objekt.
| fps_Values'> | Werte, die via Tastatur eingegeben werden sollen. |
Erneute Implementation von okw.gui.adapter.selenium.SeAnyWindow.
Definiert in Zeile 177 der Datei frmInternetExplorer.java.