![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Ö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 ... | |
![]() | |
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 ... | |
![]() | |
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 ... | |
![]() | |
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 ... | |
![]() | |
OKWLocator | _locator = null |
SeAnyWindow ist eine Fenster GUI-Adapterklasse.
Definiert in Zeile 74 der Datei SeAnyWindow.java.
void okw.gui.adapter.selenium.SeAnyWindow.ClickOn | ( | ) |
Klickt auf das aktuelle Objekt.
Definiert in Zeile 163 der Datei SeAnyWindow.java.
ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getCaption | ( | ) |
Ermittelt den textuellen Inhalt der Überschrift eines HTML-Tags anhand des Attributee "textContent".
Erneute Implementation von okw.gui.AnyWindow.
Definiert in Zeile 193 der Datei SeAnyWindow.java.
Boolean okw.gui.adapter.selenium.SeAnyWindow.getExists | ( | ) |
Prüft die Existenz des aktuellen Objektes.
Erneute Implementation von okw.gui.AnyWindow.
Definiert in Zeile 242 der Datei SeAnyWindow.java.
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
Definiert in Zeile 295 der Datei SeAnyWindow.java.
Boolean okw.gui.adapter.selenium.SeAnyWindow.getIsActive | ( | ) |
Ermittelt, ob das aktuellen Objekt aktiv ist.
Erneute Implementation von okw.gui.AnyWindow.
Definiert in Zeile 339 der Datei SeAnyWindow.java.
ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getLabel | ( | ) | throws Exception |
Ermittelt den textuellen Inhalt des Labels.
Definiert in Zeile 397 der Datei SeAnyWindow.java.
ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getTooltip | ( | ) | throws Exception |
Ermittelt den textuellen Inhalt des ToolTips.
Definiert in Zeile 446 der Datei SeAnyWindow.java.
ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.getValue | ( | ) | throws Exception |
Liest den aktuellen Wert/Text aus dem HTML-Tag.
Standardmäßig wird "textContent" ausgelesen.
Definiert in Zeile 489 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 535 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 577 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 617 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 658 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 689 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 730 der Datei SeAnyWindow.java.
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.
Exception |
Definiert in Zeile 758 der Datei SeAnyWindow.java.
WebElement okw.gui.adapter.selenium.SeAnyWindow.Me | ( | ) |
Ermittelt aus dem gegebenen Locator das DOM-Elelement, welches das Objekt representiert.
Definiert in Zeile 783 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1192 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 812 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1152 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 850 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1112 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1071 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1224 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 890 der Datei SeAnyWindow.java.
void okw.gui.adapter.selenium.SeAnyWindow.Select | ( | ArrayList< String > | Values | ) | throws Exception |
Definiert in Zeile 989 der Datei SeAnyWindow.java.
void okw.gui.adapter.selenium.SeAnyWindow.SelectMenu | ( | ) |
Muss in den Menü-Objekten Implementiert werden! Daher wird hier ein OKWFrameObjectMethodNotImplemented ausgelöst!
Definiert in Zeile 1017 der Datei SeAnyWindow.java.
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!
Definiert in Zeile 969 der Datei SeAnyWindow.java.
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
Definiert in Zeile 936 der Datei SeAnyWindow.java.
void okw.gui.adapter.selenium.SeAnyWindow.setLocator | ( | String | fpsLocator, |
OKWLocatorBase... | fpLocators | ||
) |
Setzt den Locator für den aktuellen GUI-Adapter.
Erneute Implementation von okw.gui.AnyWinBase.
Definiert in Zeile 146 der Datei SeAnyWindow.java.
void okw.gui.adapter.selenium.SeAnyWindow.SetValue | ( | ArrayList< String > | Values | ) | throws XPathExpressionException, Exception |
Definiert in Zeile 1041 der Datei SeAnyWindow.java.
void okw.gui.adapter.selenium.SeAnyWindow.TypeKey | ( | ArrayList< String > | fps_Values | ) | throws Exception |
Tastatur Eingabe an das Objekt.
fps_Values'> | Werte, die via Tastatur eingegeben werden sollen. |
Erneute Implementation in okw.gui.frames.FrmSeHTMLUnit und okw.gui.frames.frmInternetExplorer.
Definiert in Zeile 1260 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1311 der Datei SeAnyWindow.java.
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.
fpbExpectedValue | Erwarteter Wert. |
fpbExpectedValue | Erwarteter Wert. |
Definiert in Zeile 1359 der Datei SeAnyWindow.java.
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).
Definiert in Zeile 1442 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1397 der Datei SeAnyWindow.java.
ArrayList<String> okw.gui.adapter.selenium.SeAnyWindow.VerifyLabel | ( | ) | throws Exception |
Ermittelt den textuellen Inhalt des Labels für Prüfewert.
Definiert in Zeile 1487 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1529 der Datei SeAnyWindow.java.
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.
Definiert in Zeile 1568 der Datei SeAnyWindow.java.
|
protected |
If iframeID IS null the iFrame is to be checked else if iframeID IS "" then iFrame is switchTo "default" else switchTo is iframeID.
Definiert in Zeile 104 der Datei SeAnyWindow.java.