Webdriver的两个Api:
findElement(By by):以给定的方式查找第一个元素
findElements(By by):以给定的方式查找符合条件的元素列表
By类种八大定位策略:id,name,tagname,classname,linkText,partialinkText,cssSelector,xpath(静态方法,类型都为String)
1,id:By.id(String id)
html中的id是唯一标识一个元素,一个元素的id在一个网页中是唯一的
定位代码:
WebElement input = driver.findElement(By.id("kw"));
2,name:By.name(String name)
用于提交到服务器后 的表单数据进行标识,只有设置了name属性的表单元素才能用于提交表单时传递数据
定位代码:
WebElement input1 = driver.findElement(By.name("wd"));
3,By.tagname:数据标签名
WebElement input1 = driver.findElement(By.tagname("input"));
4,By.className(Str