WebDriver常用的定位页面元素
//id 定位
driver.findElement(By.id("id的值")); //name定位 driver.findElement(By.name("name的值")); //链接的全部文字定位 driver.findElement(By.linkText("链接的全部文字")); //链接的部分文字定位 driver.findElement(By.partialLinkText("链接的部分文字")); //css 方式定位 driver.findElement(By.cssSelector("css表达式")); //xpath 方式定位 driver.findElement(By.xpath("xpath表达式")); //Class 名称定位 driver.findElement(By.className("class属性")); //TagName 标签名称定位 driver.findElement(By.tagName("标签名称")); //Jquery方式
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return jQuery.find("jquery表达式")");
...