Friday, 20 February 2015

Testing text box with multiple Elements

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