Testing text box with multiple Elements
public void textBox(String sprop, String sval) {
if ("id".equalsIgnoreCase(sprop)) {
return By.id(sval);
} else if ("name".equalsIgnoreCase( sprop)) {
return By.name(sval);
} else if (("classname". equalsIgnoreCase(sprop))
|| ("class".equalsIgnoreCase( sprop))) {
return By.className(sval);
} else if (("tagname".equalsIgnoreCase( sprop))
|| ("tag".equalsIgnoreCase(sprop) )) {
return By.className(sval);
} else if (("linktext".equalsIgnoreCase( sprop))
|| ("link".equalsIgnoreCase( sprop))) {
return By.linkText(sval);
} else if ("partiallinktext". equalsIgnoreCase(sprop)) {
return By.partialLinkText(sval);
} else if (("cssselector". equalsIgnoreCase(sprop))
|| ("css".equalsIgnoreCase(sprop) )) {
return By.cssSelector(sval);
} else if ("xpath".equalsIgnoreCase( sprop)) {
return By.xpath(sval);
} else {
LOGGER.log(Level.SEVERE, MESSAGE_LOCATOR_TYPE_NOT_ DEFINED
+ sprop);
return null;
}
}
No comments:
Post a Comment