id--唯一定位
driver.findElement(By.id("kw")).click();
name--不唯一定位
driver.findElement(By.name("wd")).click();
tagName定位
例:通过tagName对一个输入框进行定位
driver.findElement(By.tagName("input")).click();
className定位
使用className进行元素定位时,有可能遇见复合类名。当一个元素拥有复合类名时,使用className对在当前页面唯一的类名进行定位
例:红框中有三个类名,称为复合类名
错误示范:
driver.findElement(By.className("btn self-btn bg s_btn")).click();
linkText定位
对超链接进行定位时,使用linkText对超链接的完整文