1 selenium定位api
1.1 WD定位页面元素
Selenium-Webdriver 提供了强大的元素定位方法,支持以下三种方法。
单个对象的定位方法
多个对象的定位方法
层级定位
1.2.1. 定位单个元素
在定位单个元素时,selenium-webdriver 提示了如下一些方法对元素进行定位。下
面这些定位方式中,优先使用 id、name、classname,对于网上的链接元素,推荐使用
linkText 定位方式,对于不好定位的元素,考虑使用火狐的插件去辅助定位(xpath)。
By.className(className)) //对于元素的属性包含class的情况适用
By.cssSelector(selector) //通用定位方式,对于不好定位的元素适用
By.id(id) //对于元素的属性包含id的情况适用,推荐使用
By.linkText(linkText) //适用于链接类的元素,即标签,包含herf属性的元素
By