【发布时间】:2016-07-29 08:41:39
【问题描述】:
public WebElement locater(String locter)
{
String[] value = locter.split("##");
String loctValue = value[0];
String loctType = value[1];
try {
if(loctType.equalsIgnoreCase("XP"))
{
loct = driver.findElement(By.xpath(loctValue));
}
else if(loctType.endsWith("id"))
{
loct = driver.findElement(By.id(loctValue));
}
else if(loctType.equalsIgnoreCase("linkText"))
{
loct = driver.findElement(By.linkText(loctValue));
}
else if(loctType.equalsIgnoreCase("partialLink"))
{
loct = driver.findElement(By.partialLinkText(loctValue));
}
else if(loctType.equalsIgnoreCase("cssSelect"))
{
loct = driver.findElement(By.cssSelector(loctValue));
}
else if(loctType.equalsIgnoreCase("name"))
{
loct = driver.findElement(By.name(loctValue));
}
else if(loctType.equalsIgnoreCase("tagname"))
{
loct = driver.findElement(By.tagName(loctValue));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println(e.getMessage());
}
return loct;
}
无法解决...任何人都可以帮助我
【问题讨论】:
-
你从哪里获得 NPE?