selenium2(webdriver),firefox短崩溃?然后它会重新打开,但会抛出InvocationTargetException

selenium2(webdriver),firefox短崩溃?然后它会重新打开,但会抛出InvocationTargetException,firefox,webdriver,selenium-webdriver,invocationtargetexception,Firefox,Webdriver,Selenium Webdriver,Invocationtargetexception,下面的代码用于启动firefox publicstaticwebdriver-driverSetUp(){ //FirefoxBinary bin=新的FirefoxBinary(新的 //文件(“C:\\ProgramFiles\\Mozilla Firefox 3.6\\Firefox.exe”); //driver=新的FirefoxDriver(bin,新的FirefoxProfile()); //设置驱动程序和浏览器 FirefoxProfile profile=新的FirefoxPr

下面的代码用于启动firefox

publicstaticwebdriver-driverSetUp(){
//FirefoxBinary bin=新的FirefoxBinary(新的
//文件(“C:\\ProgramFiles\\Mozilla Firefox 3.6\\Firefox.exe”);
//driver=新的FirefoxDriver(bin,新的FirefoxProfile());
//设置驱动程序和浏览器
FirefoxProfile profile=新的FirefoxProfile();
profile.setenablenactiveEvents(false);
setPreference(“dom.max\u script\u run\u time”,100);
WebDriver=新的FirefoxDriver(配置文件);
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(waitTime,TimeUnit.SECONDS);
返回驱动器;
}
现在长话短说,在开发环境(在eclipse中)上,它可以是:Win2003/Win7(少数情况下是Windows2008R2)与FF 17、18、20、21或ESR 17.0.x(具有selenium 2.31或2.32代码级别)的组合,浏览器在以下调用中打开

WebDriver=newfirefoxdriver(配置文件);
在短时间内,然后关闭,再过1-2秒它会再次打开,但我猜初始句柄丢失,并发生InvocationTargetException

在回归环境中(通过ant驱动),大多数情况下是Win2008R2和FF18、ESR 17.0.x或FF20,所有这些都可以正常工作

我还没有开始调试selenium源代码,我怀疑是环境原因造成的,我想知道是否有其他人遇到过类似的问题,或者您是否对如何进一步调试有任何建议?Thx