![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Öffentliche Methoden | |
OKWLocatorXPath (String fpsLocator, OKWLocatorBase... fpLocators) | |
void | setLocator (String fpsLocator, OKWLocatorBase... fpLocators) |
Konstruktor der Klasse. Mehr ... | |
![]() | |
OKWLocator (String fpsLocator, OKWLocatorBase... fpLocators) | |
String | getLocator () |
Holt den vollständig (rekursiv) aufgelösten des Locators. Mehr ... | |
void | setLocators (OKWLocatorBase... fpLocators) |
Setzt den Wert (z.B. Mehr ... | |
void | copyLocator (OKWLocatorBase fpSource) |
Copiert bzw, überträgt die Werte des fpSource Locators auf die Aktuelle Instanz. Mehr ... | |
String | getlocator () |
gettet den Basis-Locator. Mehr ... | |
OKWLocatorBase[] | getLocators () |
gettet die Referenz Locatoren als Liste. Mehr ... | |
Weitere Geerbte Elemente | |
![]() | |
String | _locator = null |
Base Locator. | |
OKWLocatorBase[] | _Locators = null |
List of reference Locators. | |
Logger_Sngltn | myLogger = Logger_Sngltn.getInstance() |
Definiert in Zeile 5 der Datei OKWLocatorXPath.java.
void okw.gui.OKWLocatorXPath.setLocator | ( | String | fpsLocator, |
OKWLocatorBase... | fpLocators | ||
) |
Konstruktor der Klasse.
iframeID wird auf den Wert "" (empty string) gesetzt.
fpsLocator = "//div[@ID='myID']"
-> "//div[@ID='myID']"
fpsLocator = "4T!MyValue"
-> "//*[@data-4Test='MyValue']"
fpsLocator = "4TNA!MyValue"
-> "//*[contains( @name, 'MyValue']"
fpsLocator = "4TID!MyValue"
-> "//*[contains( @ID, 'MyValue']"
fpsLocator = "4TLA!MyValue"
-> "//label[contains(text(),'MyValue')]/following-sibling::input"
fpsLocator = "4TTX!MyValue"
-> "//*[contains(text(),'MyValue')]"
Locator | definiert die Objekterkennungseigenschaft des Objektes. Dieser wird als XPATH angegeben |
Locators | Locatoren z.B. von Elternobjekten, die zu einem gesamt Locator verkettet werden sollen. |
Erneute Implementation von okw.gui.OKWLocator.
Definiert in Zeile 41 der Datei OKWLocatorXPath.java.