![]() |
OpenKeyWord
Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
|
Öffentliche Methoden | |
fourTestLocator (String fspL) | |
String | get4TestLocator (String fspL) |
Erzeugt einen locator aus dem gegebenen Wert, wenn fspL mit "4T!", "4T:" oder "4T?" anfängt, sonst wird fspL unverändert zuräckgegeben. Mehr ... | |
int | seperateClassnameAndLocator (String fpsLocator) |
Trennt den Klassenbezeichner vom Locator ab. Mehr ... | |
String | getGUIClass () |
String | getLocator () |
Private Attribute | |
String | cvsGUIClass = null |
String | cvsLocator = null |
Definiert in Zeile 3 der Datei fourTestLocator.java.
String okw.fourTestLocator.get4TestLocator | ( | String | fspL | ) |
Erzeugt einen locator aus dem gegebenen Wert, wenn fspL mit "4T!", "4T:" oder "4T?" anfängt, sonst wird fspL unverändert zuräckgegeben.
fpsL = "//div[@ID='myID']"
-> return = "//div[@ID='myID']"
- ohne "4T*!"- Präfix wird die XPath.Angabe unverändert durchgelassen fpsL = "4T!MyValue"
-> return = "//*[@data-4Test='MyValue']"
- Locator mit dem Attribute "data-4Test" wird erzeugt. fpsL = "4TNA!MyValue"
-> return = "//*[contains( @name, 'MyValue']"
- Locator mit dem Attribute "name" wird erzeugt. fpsL = "4TAI!MyValue"
-> return = "//*[contains( @AutomationID, 'MyValue']"
- Locator mit dem Attribute "AutomationID" wird erzeugt. fpsL = "4TID!MyValue"
-> return = "//*[contains( @ID, 'MyValue']"
- Locator mit dem Attribute "ID" wird erzeugt. fpsL = "4TLA!MyValue"
-> return = "//label[contains(text(),'MyValue')]/following-sibling::input"
fpsL = "4TTX!MyValue"
-> return = "//*[contains(text(),'MyValue')]"
- Locator Tag mit dem gegebene Text wird erzeugt.fspL | Locator Parameter |
Definiert in Zeile 30 der Datei fourTestLocator.java.
int okw.fourTestLocator.seperateClassnameAndLocator | ( | String | fpsLocator | ) |
Trennt den Klassenbezeichner vom Locator ab.
"Myclass::myLocator" "MyLocator"
fpsLocator |
Definiert in Zeile 92 der Datei fourTestLocator.java.