![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Öffentliche Methoden | |
SeSelect (String Locator, OKWLocatorBase... Locators) | |
void | Select (ArrayList< String > fps_Values) |
Methode wählt einen oder mehrere Werte in einer ListBox aus. Mehr ... | |
void | SetValue (ArrayList< String > fpsValues) |
Methode setzt einen oder mehrere Werte in einer ListBox. Mehr ... | |
ArrayList< String > | getValue () |
Holt die aktuell ausgewählten Werte aus der ListBox. Mehr ... | |
![]() | |
String | get_iframeID () throws OKWGUIObjectNotFoundException |
void | set_iframeID (String iframeID) |
SeAnyChildWindow (String fpsLocator, OKWLocatorBase... locators) | |
Konstruktor der Klasse. Mehr ... | |
void | ClickOn () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort ClickOn( FN ) aufgerufen wird. 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 () |
Ermittelt den textuellen Inhalt des Labels. Mehr ... | |
ArrayList< String > | getTooltip () |
Ermittelt den textuellen Inhalt des ToolTips. Mehr ... | |
ArrayList< String > | LogCaption () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort LogCaption( FN, ExpVal ) aufgerufen wird. Mehr ... | |
boolean | LogExists () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refLogExists aufgerufen wird. Mehr ... | |
boolean | LogHasFocus () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refLogHasFocus aufgerufen wird. Mehr ... | |
boolean | LogIsActive () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refLogIsActive aufgerufen wird. Mehr ... | |
ArrayList< String > | LogLabel () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refLogLabel aufgerufen wird. Mehr ... | |
ArrayList< String > | LogPlaceholder () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refLogPlaceholder aufgerufen wird. Mehr ... | |
ArrayList< String > | LogTooltip () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refLogTooltip aufgerufen wird. Mehr ... | |
ArrayList< String > | LogValue () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refLogValue aufgerufen wird. Mehr ... | |
WebElement | Me () |
Ermittelt aus dem gegebenen Locator das DOM-Elelement, welches das Objekt representiert. Mehr ... | |
ArrayList< String > | MemorizeCaption () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort MemorizeCaption( FN, MemKey ) aufgerufen wird. Mehr ... | |
boolean | MemorizeExists () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refMemorizeExists aufgerufen wird. Mehr ... | |
boolean | MemorizeHasFocus () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refMemorizeHasFocus aufgerufen wird. Mehr ... | |
boolean | MemorizeIsActive () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refMemorizeIsActive aufgerufen wird. Mehr ... | |
ArrayList< String > | MemorizeLabel () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refMemorizeLabel aufgerufen wird. Mehr ... | |
ArrayList< String > | MemorizePlaceholder () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refMemorizePlaceholder aufgerufen wird. Mehr ... | |
ArrayList< String > | MemorizeTooltip () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refMemorizeTooltip aufgerufen wird. Mehr ... | |
ArrayList< String > | MemorizeValue () |
Das ist die GUI-Adapter Methode, die durch das Schlüsselwort refMemorizeValue aufgerufen wird. Mehr ... | |
Boolean | _NotExists () throws Exception |
Prüft die nicht Existenz des aktuellen Objektes. Mehr ... | |
void | SelectMenu () |
Muss in den Menü-Objekten Implementiert werden! Mehr ... | |
void | SelectMenu (ArrayList< String > Values) |
Muss in den Menü-Objekten Implementiert werden! Daher wird hier ein OKWFrameObjectMethodNotImplemented ausgelöst! Mehr ... | |
void | SetFocus () throws Exception |
Setzt den Focus auf das Objekt. Mehr ... | |
void | TypeKey (ArrayList< String > fps_Values) |
Tastatureingabe in das aktuelle Objekt. Mehr ... | |
ArrayList< String > | VerifyCaption () |
Ermittelt den textuellen Inhalt des ToolTips. Mehr ... | |
Boolean | VerifyExists () |
Ermittelt/Prüft, ob das aktuelle Objekt existiert. Mehr ... | |
Boolean | VerifyIsActive () |
Ermittelt/Prüft, ob das aktuelle Objekt aktiv ist. Mehr ... | |
Boolean | VerifyHasFocus () |
Ermittelt ob das GUI-Objekt den Fokus hat. Mehr ... | |
ArrayList< String > | VerifyLabel () |
Ermittelt den textuellen Inhalt des Labels für Prüfewert. Mehr ... | |
Integer | VerifyMaxLength () |
Ermittelt die maximale Lenge des Wertes für Prüfewert. Mehr ... | |
Integer | VerifyMinLength () |
Ermittelt die monimale Lenge des Wertes für Prüfewert. Mehr ... | |
ArrayList< String > | VerifyPlaceholder () |
Ermittelt den Text-Inhalt des Platzhalter für VerifyPlaceholder(). Mehr ... | |
ArrayList< String > | VerifyTooltip () |
Ermittelt den textuellen Inhalt des ToolTips für Prüfewert. Mehr ... | |
ArrayList< String > | VerifyValue () |
Ermittelt den textuellen Inhalt des markierten Textes für Prüfewert. Mehr ... | |
Boolean | WaitForMe () |
Wartet auf das Objekt Wenn kein Fenster gefunden wird,. | |
![]() | |
ArrayList< String > | getPlaceholder () |
Integer | getMaxLength () |
Integer | getMinLength () |
void | DoubleClickOn () |
ArrayList< String > | LogSelected () |
ArrayList< String > | LogTablecellValue (String COL, String ROW) |
ArrayList< String > | MemorizeSelectedValue () |
ArrayList< String > | MemorizeTablecellValue (String COL, String ROW) |
void | SelectTablecell (String COL, String ROW) |
void | TypeKeyTablecell (String COL, String ROW, ArrayList< String > Val) |
ArrayList< String > | VerifyBadge () |
ArrayList< String > | VerifyBadgeWCM () |
ArrayList< String > | VerifyBadgeREGX () |
ArrayList< String > | VerifyTablecellValue (String COL, String ROW) |
ArrayList< String > | VerifySelectedValue () |
ArrayList< String > | VerifyErrorMSG () |
AnyChildwindow () | |
Wir benötigt damit in den abgeleitetetn Klassen 'Implicit super constructor AnyChildwindow() is undefined. Mehr ... | |
AnyChildwindow (String fpsLocator, OKWLocatorBase... fpLocators) | |
![]() | |
String | getLocator () |
Holt den vollständig (rekursiv) aufgelösten (z.B. Mehr ... | |
OKWLocatorBase | getLOCATOR () |
Holt die Refrenz auf den (OKWLocator) den Locator selbst. Mehr ... | |
void | setLocator (String fpsLocator, OKWLocatorBase... fpLocators) |
Setzt den Locator für den aktuellen GUI-Adapter. 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 () |
Weitere Geerbte Elemente | |
![]() | |
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 |
Diese Klasse representiert einen <select>-Tag, der mit Selenium angsteuert wird.
Folgender HTML-Tag wird unterstützt:
OpenKeyWord | Implementiert | Beschreibung |
---|---|---|
ClickOn( FN ) | JA | |
DoubleClickOn( FN ) | NEIN | -> throw OKWFrameObjectMethodNotImplemented |
SetFocus( FN ) | JA | |
SetValue( FN, Val ) | JA | Entspricht Select( FN, Val ) |
Select( FN, Val ) | JA | Select( "FN Select", "First Value${SEP}Third Value${SEP}Fifth Value" ) |
SelectMenu( FN ) | NEIN | -> throw OKWFrameObjectMethodNotImplemented |
SelectMenu( FN, Val ) | NEIN | -> throw OKWFrameObjectMethodNotImplemented |
TypeKey( FN, Val ) | NEIN | -> throw OKWFrameObjectMethodNotImplemented |
OpenKeyWord | Implementiert | Beschreibung |
---|---|---|
StarApp( AN ) | NEIN | Kind-Objekt, SeSelect ist kein Fensterobjekt |
StopApp( AN ) | NEIN | Kind-Objekt, SeSelect ist kein Fensterobjekt |
SelectWindow( FN ) | NEIN | Kind-Objekt, SeSelect ist kein Fensterobjekt |
Sequence( FN, SQN, SEQ_ID ) | NEIN | Kind-Objekt, SeSelect ist kein Fensterobjekt |
Group of keywords using the same GUI-Adapter Methods get*()
(e.g.: VerifyExists( FN, ExpVal)
, MemorizeExists( FN, MemKey)
,LogExists( FN )
-> getExists()
)
OpenKeyWord | Implementiert | Beschreibung |
---|---|---|
VerifyExists( FN, ExpVal) , MemorizeExists( FN, MemKey) , LogExists( FN ) | JA | |
VerifyHasFocus( FN, ExpVal ) , MemorizeHasFocus( FN, MemKey) , LogHasFocus( FN ) | JA | |
VerifyIsActive( FN, ExpVal ) , MemorizeIsActive( FN, MemKey) , LogIsActive( FN ) | JA | |
VerifyCaption( FN, ExpVal ) , VerifyCaptionWCM( FN, ExpVal ) , VerifyCaptionREGX( FN, ExpVal ) , MemorizeCaption( FN, ExpVal ) , LogCaption( FN, ExpVal ) | NEIN | Was ist die 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: Select title |
VerifyValue( FN, ExpVal ) , VerifyValueWCM( FN, ExpVal ) , VerifyValueREGX( FN, ExpVal ) , MemorizeValue( FN, ExpVal ) , LogValue( FN, ExpVal ) | JA | Ausgewählte Wert |
Definiert in Zeile 141 der Datei SeSelect.java.
okw.gui.adapter.selenium.SeSelect.SeSelect | ( | String | Locator, |
OKWLocatorBase... | Locators | ||
) |
Definiert in Zeile 147 der Datei SeSelect.java.
ArrayList<String> okw.gui.adapter.selenium.SeSelect.getValue | ( | ) |
Holt die aktuell ausgewählten Werte aus der ListBox.
Die ausgewählten Werte werden in der Reihenfolge oben nach unten inder Rückgabe-Liste abgelegt. Sind keine Werte ausgewählt, dann ist die Rückgabe-Liste leer. leer und List.Count = 0.
Erneute Implementation von okw.gui.adapter.selenium.SeAnyChildWindow.
Definiert in Zeile 263 der Datei SeSelect.java.
void okw.gui.adapter.selenium.SeSelect.Select | ( | ArrayList< String > | fps_Values | ) |
Methode wählt einen oder mehrere Werte in einer ListBox aus.
Die Methode Select löscht bereits ausgewählte nicht.
fps_Values | Ein oder mehrere Werte, die ausgewählt werden sollen. |
Erneute Implementation von okw.gui.adapter.selenium.SeAnyChildWindow.
Definiert in Zeile 163 der Datei SeSelect.java.
void okw.gui.adapter.selenium.SeSelect.SetValue | ( | ArrayList< String > | fpsValues | ) |
Methode setzt einen oder mehrere Werte in einer ListBox.
Die Methode löscht zunächst alle ausgewählten Werte in der Liste, wenn eine Mehrfachauswahl möglich ist ( Attribut multiple ist gestzt.
Danach werden die gegebenen Werte ausgewählt.
Unterschied zu Select: Nach SetValue sind nur die gegebenen Werte ausgewählt. (Select wählt bereits ausgewählte werde einer Listbox nicht ab sonder ergeänzt diese um die gegebenen Werte.)
fpsValues | Werte, die in der Listbox ausgwählt werden sollen. |
Erneute Implementation von okw.gui.adapter.selenium.SeAnyChildWindow.
Definiert in Zeile 212 der Datei SeSelect.java.