firefox浏览器不需要下载驱动,原生支持,以下是代码运行环境,firefox启动封装在方法startFirefox()中
import
org.openqa.selenium.WebDriver;
import
org.openqa.selenium.firefox.FirefoxDriver;
public
class
browser<Webdirver>
{
public
static
void
main(String[] args) {
WebDriver driver
=
startFF();
driver.get(
"http://www.baidu.com"
);
driver.quit();
}
public
static
WebDriver startFF(){
.......
return
WebDriver
;
}
//firefox不同的启动方式修改该方法即可
}
1、firefox安装在默认路径下:
public static
WebDriver startFF(){
WebDriver driver = new
FirefoxDriver();
//启动默认路径下的firefox
return
driver;
}
2、firefox未安装在默认路径下:
public
static
WebDriver startFF(){
System.setProperty(
"webdriver.firefox.bin","D:/**/**/firefox.exe");
//
指定firefox的安装路径
WebDriver driver
=
new
FirefoxDriver();
//
启动指定路径下的firefox
return driver;
}
3、启动firefox时设置配置
public
static
WebDriver startFF(){
FirefoxProfile profile
=
new
FirefoxProfile();
//
设置默认下载路径
profile.setPreference("browser.download.folderList", 2
);
profile.setPreference(
"browser.download.dir", "D:\\"
);
WebDriver driver
=
new
FirefoxDriver(profile);
//
启动指定路径下的firefox
return
driver;
}
4、启动firefox时启动插件

