package jp.vmi.selenium.selenese.locator; import java.util.List; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; class IdentifierHandler extends NameHandler { @Override public String locatorType() { return "identifier"; } @Override public List<WebElement> handle(WebDriver driver, String arg) { List<WebElement> result = driver.findElements(By.id(arg)); if (!result.isEmpty()) return result; return super.handle(driver, arg); } }