1,部署环境
2018-11-05 本文已影响1人
旅程中
转:https://blog.csdn.net/jinhe123/article/details/69946234
Selenium启动火狐浏览器:
1,下载最新的geckodriver,最新的火狐,最新的selenium jar包
2,地址:https://github.com/mozilla/geckodriver/releases
//如果火狐浏览器没有默认安装在C盘,需要自己确定其路径
System.setProperty("webdriver.gecko.driver",
"E:\\\\geckodriver\\\\geckodriver.exe");
System.setProperty("webdriver.firefox.bin",
"F:\\Program Files\\Firefox\\firefox.exe");
//定义驱动对象为 FirefoxDriver 对象
WebDriver driver = new FirefoxDriver();
//打开的网址
driver.get("http://www.baidu.com/");
//定位输入框元素
WebElement txtbox = driver.findElement(By.name("wd"));
//在输入框输入文本
txtbox.sendKeys("WebDriver");
//定位按钮元素
WebElement btn = driver.findElement(By.id("su"));
//点击按钮
btn.click();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//关闭浏览器
driver.close();
Selenium启动谷歌:
1,下载最新的ChromeDriver
2,下载地址:https://sites.google.com/a/chromium.org/chromedriver 记得挂vpn
System.setProperty("webdriver.chrome.driver",
"E:\\chromedriver\\ChromeDriver.exe");
WebDriver driver=**new** ChromeDriver();
driver.get("http://www.baidu.com/");
driver.manage().window().maximize();
WebElement txtbox=driver.findElement(By.*name*("wd"));
txtbox.sendKeys("WebDriver");
WebElement btn=driver.findElement(By.*id*("su"));
btn.click();
try{
Thread.sleep(5000);//让浏览器没有这么快退出
} catch(InterruptedException e) {
e.printStackTrace();
}
driver.close();//关闭浏览器