代码
//火狐浏览器
//System.setProperty("webdriver.gecko.driver", "C:\\huohu\\geckodriver64.exe");//设置driver的文件路径//WebDriver driver = new FirefoxDriver();//打开火狐浏览器
//ie浏览器
System.setProperty("webdriver.ie.driver", "C:\\huohu\\IEDriver.exe");
WebDriver driver = new InternetExplorerDriver();
//chrome浏览器
//System.setProperty("webdriver.chrome.driver", "C:\\huohu\\chromedriver.exe");
//ChromeDriver driver = new ChromeDriver();
// 访问百度
driver.get("http://www.baidu.com");
try {
Thread.sleep(10000);
//通过id找到网页的输入框
WebElement element = driver.findElement(By.id("kw"));
// 输入框输入文字
element.sendKeys("Cheese!");
// 提交搜索
element.submit();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 获取网页的title 并打印
System.out.println("Page title is: " + driver.getTitle());
// Google's search is rendered dynamically with JavaScript.
// Wait for the page to load, timeout after 10 seconds
(new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver d) {
return d.getTitle().toLowerCase().startsWith("cheese!");
}
});
// Should see: "cheese! - Google Search"
System.out.println("Page title is: " + driver.getTitle());
//关闭浏览器
driver.quit();
iedriver.exe下载地址“http://pan.baidu.com/s/1qXPJATe”.
chromdriver.exe 下载地址“链接:http://pan.baidu.com/s/1eS8Jodk 密码:8s5l”
与之匹配的chrome版本 “http://pan.baidu.com/s/1qXGWkxe”
查看chromedriver 和与之匹配的chrome版本 :https://chromedriver.storage.googleapis.com/index.html
Firefoxdriver.exe 下载地址链接“http://pan.baidu.com/s/1eSw8dAa”
与之匹配的Firefox版本“http://pan.baidu.com/s/1i4NWcCl”