driver.quit()导致“火狐停止工作”driver.quit()导致“火狐停止工作”
- 的测试不失败,但每次driver.quit被称为浏览器崩溃,如下面的图片。
我的代码:
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();
}
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.0.1</version>
</dependency>
你能不能尝试调用driver.close()(),看看是否是帮助? –
@Gaurang Shah感谢您的帮助,我担心它仍然会做同样的事情 – Gbru
您使用的是什么版本的'geckodriver'? –