Java driver.quit()导致';Firefox停止工作';
driver.quit()导致“Firefox停止工作”Java driver.quit()导致';Firefox停止工作';,java,selenium,selenium-webdriver,webdriver,Java,Selenium,Selenium Webdriver,Webdriver,driver.quit()导致“Firefox停止工作” 测试不会失败,但每次driver.quit被称为浏览器崩溃时,如下图所示 我的代码: public void quitDriver() throws Exception { if (null != webdriver) { getDriver().manage().deleteAllCookies(); webdriver.quit(); webdriver = null;
public void quitDriver() throws Exception {
if (null != webdriver) {
getDriver().manage().deleteAllCookies();
webdriver.quit();
webdriver = null;
}
}
case "firefox":
if (null == webdriver) {
System.setProperty("webdriver.gecko.driver", Constant.GECKO_DRIVER_DIRECTORY);
webdriver = new FirefoxDriver();
}
org.seleniumhq.selenium
硒爪哇
3.0.1
参见本页
在呼叫退出之前,您是否关闭了最后一个窗口
此外,壁虎河仍然是危险的。尝试移动到:
- Webdriver v3.3.1
- 壁虎河v0.15.0
- Webdriver v3.3.1
- 壁虎河v0.15.0
geckodriver
吗???@Saurabh Gaur我在使用版本:v0.14.0你能试着在driver.quity()之前调用driver.close()吗看看这是否有帮助?@Gaurang Shah谢谢你的帮助,我担心它仍然会做同样的事情你使用的是什么版本的geckodriver
?@Saurabh Gaur我使用的是版本:v0.14.0我正在用selenium 3.3.1运行它。和壁虎0.15.0有相同的issue@Bgvv1983尝试在退出时暂停调试器。浏览器窗口是否关闭?如果是这样的话,你就不需要辞职了。替换为if(driver!=null){driver.quit();}我正在用selenium 3.3.1运行它。和壁虎0.15.0有相同的issue@Bgvv1983尝试在退出时暂停调试器。浏览器窗口是否关闭?如果是这样的话,你就不需要辞职了。替换为if(driver!=null){driver.quit();}
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.0.1</version>
</dependency>
v0.14.0
Changed
Firefox process is now terminated and session ended when the last window is closed
WebDriver library updated to version 0.20.0