WebElement element = driver.findElement(By.id("passwd-id"));
WebElement element = driver.findElement(By.name("passwd"));
WebElement element =driver.findElement(By.xpath("//input[@id='passwd-id']"));
By class name
假设页面写成这样:
<div class="cheese">
<span>Cheddar</span>
</div>
<div class="cheese">
<span>Gouda</span>
</div>
可以通过这样查找页面元素:
List<WebElement> cheeses = driver.findElements(By.className("cheese"));
by link text
假设页面元素写成这样:
<a href="http://www.google.com/search?q=cheese">cheese</a>>
那么可以通过这样查找:
WebElement cheese =driver.findElement(By.linkText("cheese"));