selenium WebDriver定位元素是通过findElement()和findElements()方法。
findElement()方法返回一个基于指定查询条件的WebElement对象或是抛出一个没有找到符合条件元素的异常。
findElements()方法会返回匹配指定查询条件的webElements对象的集合,如果没有找到则返回空。
查询方法会将By实例作为参数传入。Selenium WebDriver提供了By类来支持各种查询策略。
策略: 方法
By ID driver.findElement(By.id(<Element id>))//通过元素ID属性定位元素
By Name driver.findElement(By.name(<Element name>))//通过元素name属性定位元素
By Classname driver.findElement(By.classname(<Element name>))//通过元素classname属性定位元素
使用findElement方法定位元素,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/n2014/p/3723579.html