![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Öffentliche Methoden | |
SeInputCheckbox (String Locator, OKWLocatorBase... Locators) | |
Boolean | getIsSelected () |
Method liefert den aktuellen Zustand der Checkbox, "angehakt" oder "nicht angehakt". Mehr ... | |
void | checking () |
Method verlässt die Checkbox immer angehakt, egal ob diese vorher angehakt war oder nicht. Mehr ... | |
ArrayList< String > | getValue () |
Ermittelt/holt den aktuellen Wert der CheckBox. Mehr ... | |
void | SetValue (ArrayList< String > fps_Values) |
void | Select (ArrayList< String > fps_Values) |
Erlaubte Werte sind sprachabhängig CHECKED/UNCHECKED. Mehr ... | |
void | unchecking () |
Method verlässt die Checkbox immer unangehakt, egal ob sie vorher angehakt war oder nicht. 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 () |
Private Attribute | |
OKW_Const_Sngltn | myOKW_Const = null |
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 <input type="checkbox">-Tag, der mit Selenium angsteuert wird.
Folgender HTML-Tag wird unterstützt:
OpenKeyWord | Implementiert | Beschreibung |
---|---|---|
ClickOn( FN ) | JA | |
DoubleClickOn( FN ) | NEIN | - Wie reagiert eine CheckBox auf DoubleClick??? |
SetFocus( FN ) | JA | |
SetValue( FN, Val ) | JA | SetValue( "MyChekckBox", "CHECKED") - why not?!?. |
Select( FN, Val ) | JA | Hinweis: Entspricht SetValue( FN, Val ) |
SelectMenu( FN ) | NEIN | |
SelectMenu( FN, Val ) | NEIN | |
TypeKey( FN, Val ) | NEIN | Prinzipiel sinnvoll. Zunächst müssen KeyNames für z.B. ${BLANK} TypeKey( "myCheckbox", "${BLANK}") definiert werden. |
OpenKeyWord | Implementiert | Beschreibung |
---|---|---|
StarApp( AN ) | NEIN | Kind-Objekt, Checkbox ist kein Fensterobjekt |
StopApp( AN ) | NEIN | Kind-Objekt, Checkbox ist kein Fensterobjekt |
SelectWindow( FN ) | NEIN | Kind-Objekt, Checkbox ist kein Fensterobjekt |
Sequence( FN, SQN, SEQ_ID ) | NEIN | Kind-Objekt, Checkbox 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 ) | JA | Caption ist der sichtbare Text neben der Checkboc |
VerifyLabel( FN, ExpVal ) , VerifyLabelWCM( FN, ExpVal ) , VerifyLabelREGX( FN, ExpVal ) , MemorizeLabel( FN, ExpVal ) , LogLabel( FN, ExpVal ) | - JA | Zu Prüfen: Ist eine CheckBox mit einem Label verbindbar? |
VerifyTooltip( FN, ExpVal ) , VerifyTooltipWCM( FN, ExpVal ) , VerifyTooltipREGX( FN, ExpVal ) , MemorizeTooltip( FN, ExpVal ) , LogTooltip( FN, ExpVal ) | JA | Wert des attributes title |
VerifyValue( FN, ExpVal ) , VerifyValueWCM( FN, ExpVal ) , VerifyValueREGX( FN, ExpVal ) , MemorizeValue( FN, ExpVal ) , LogValue( FN, ExpVal ) | JA | Wenn gesetzt = CHECKED sonst UNCHECKED |
Definiert in Zeile 113 der Datei SeInputCheckbox.java.
okw.gui.adapter.selenium.SeInputCheckbox.SeInputCheckbox | ( | String | Locator, |
OKWLocatorBase... | Locators | ||
) |
Definiert in Zeile 123 der Datei SeInputCheckbox.java.
void okw.gui.adapter.selenium.SeInputCheckbox.checking | ( | ) |
Method verlässt die Checkbox immer angehakt, egal ob diese vorher angehakt war oder nicht.
Exception |
Definiert in Zeile 178 der Datei SeInputCheckbox.java.
Boolean okw.gui.adapter.selenium.SeInputCheckbox.getIsSelected | ( | ) |
Method liefert den aktuellen Zustand der Checkbox, "angehakt" oder "nicht angehakt".
Alle Methoden dieser Klasse verwenden diese Methode um den aktuellen Zustand zu ermitteln.
Definiert in Zeile 147 der Datei SeInputCheckbox.java.
ArrayList<String> okw.gui.adapter.selenium.SeInputCheckbox.getValue | ( | ) |
Ermittelt/holt den aktuellen Wert der CheckBox.
Die Mögliche Werte sind sprachabhängig CHECKED/UNCHECKED
Erneute Implementation von okw.gui.adapter.selenium.SeAnyChildWindow.
Definiert in Zeile 213 der Datei SeInputCheckbox.java.
void okw.gui.adapter.selenium.SeInputCheckbox.Select | ( | ArrayList< String > | fps_Values | ) |
Erlaubte Werte sind sprachabhängig CHECKED/UNCHECKED.
OKWNotAllowedValueException | wird aus glöst, wenn ein andere wert als die sprach abhängigen Werte CHECKED/UNCHECKED |
Erneute Implementation von okw.gui.adapter.selenium.SeAnyChildWindow.
Definiert in Zeile 303 der Datei SeInputCheckbox.java.
void okw.gui.adapter.selenium.SeInputCheckbox.SetValue | ( | ArrayList< String > | fps_Values | ) |
Erneute Implementation von okw.gui.adapter.selenium.SeAnyChildWindow.
Definiert in Zeile 253 der Datei SeInputCheckbox.java.
void okw.gui.adapter.selenium.SeInputCheckbox.unchecking | ( | ) |
Method verlässt die Checkbox immer unangehakt, egal ob sie vorher angehakt war oder nicht.
Definiert in Zeile 349 der Datei SeInputCheckbox.java.