package org.sky.auto.base;
import org.openqa.selenium.By;
//import org.openqa.selenium.WebElement;
public class ElementBase {
public static By locator(String by,String value) throws Exception{
By b=null;
if(by.equals("id")){
b = By.id(value);
}else if(by.equals("css")){
b = By.cssSelector(value);
}else if(by.equals("tagName")){
b = By.tagName(value);
}else if(by.equals("class")){
b=By.className(value);
}else if(by.equals("xpath")){
b=By.xpath(value);
}else if(by.equals("linkText")){
b=By.linkText(value);
}else if(by.equals("name")){
b=By.name(value);
}else if(by.equals("partialLinkText")){
b=By.partialLinkText(value);
}else{
throw new Exception("["+by+"]这种定位方式没有被找到!");
}
return b;
}
}