首页 > 代码库 > 使用findElement方法定位元素

使用findElement方法定位元素

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属性定位元素