public class SeDriver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Logger_Sngltn |
MyLogger |
| Modifier and Type | Method and Description |
|---|---|
void |
__DriveChrome() |
void |
__DriveFireFox() |
void |
__DriveUnitDriver() |
String |
getCurrentiframeID() |
org.openqa.selenium.WebDriver |
getDriver() |
org.openqa.selenium.WebElement |
getElement(String fpsFrameID,
String fpsLocator)
\~german
Ermittelt das Webelement mit der gegebenen frameID und dem gegebenen Locator.
|
List<org.openqa.selenium.WebElement> |
getElements(String fpsFrameID,
String fpsLocator)
\~german
Ermittelt das Webelement mit der gegebenen frameID und dem gegebenen Locator
\~english
\todo TODO: Brief Description.
|
String |
getFrameID4Locator(String fpsLocator)
\~german
Ermittelt die iFrame ID zum gegeben Lokator fpsLocator.
|
ArrayList<String> |
getIframesID()
\~german
Ermittelt alle iFrames im aktuellen HTML und erstellt eine liste der iFrame-ID´s.
|
static SeDriver |
getInstance()
\brief
Gibt die Instance für die einzige Instanz dieser Klasse zurück.
__Hinweis:__ * Diese Klasse ist ein Singelton. |
void |
setDriver(org.openqa.selenium.WebDriver fpDriver) |
void |
swichToFrame(String iframeID)
\~german
Wechselt das aktuelle Frame auf das Frame mit der id=iframeID
Wenn iframe = "", dann wird auf das "defaultContent" gewechselt
Sonst wird zunächts auf das defaultContent zurückgesetzt und anschliesend
das Frame mit der id=iframeID gewählt.
|
protected Logger_Sngltn MyLogger
public String getCurrentiframeID()
public static SeDriver getInstance()
public void setDriver(org.openqa.selenium.WebDriver fpDriver)
public org.openqa.selenium.WebDriver getDriver()
public void __DriveChrome()
public void __DriveFireFox()
public void __DriveUnitDriver()
public void swichToFrame(String iframeID)
iframeID - Eindeutige ID des Frames. Siehe im iframe-tag das Attribute 'id'.
_Hinweis_ Nachdem setzten des Frame werden alle findElement Ausführungen
innerhalb des Frames ausgeführt.public String getFrameID4Locator(String fpsLocator)
fpsLocator - Loacator des GUI-Objektes welches gesucht werden soll.? - Exceptionpublic ArrayList<String> getIframesID()
public org.openqa.selenium.WebElement getElement(String fpsFrameID, String fpsLocator)
fpsFrameID - Frame-ID des Frames, in dem nach dem GUI-Objekt mit dem Lokator fpsLocator gesucht werden soll.fpsLocator - Lokator des GUI-Objektes. Siehe auch Parameter fpsFrameIDOKWGUIObjectNotFoundException - Wenn kein GUI-Objekt gefunden wird.OKWGUIObjectNotUniqueException - Wenn mehrere GUI-Objekte gefunden werden,
d.h wenn der Locator kein eindeutiges Ergebnis, d.h. genau ein GUI-Objekt, liefert.
\~english
todo TODO: Brief Description.
\~Copyright © 2019 OpenKeyWord. All rights reserved.