driver.quit()导致“ Firefox停止工作”


测试不会失败,但是每次将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();
    }


java - driver.quit()导致“Firefox停止工作”-LMLPHP

java - driver.quit()导致“Firefox停止工作”-LMLPHP

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.0.1</version>
    </dependency>

最佳答案

请参见此mozilla/geckodriver releases页。

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


在致电退出之前,您是否关闭了最后一个窗口?

此外,壁虎驾驶员仍然是顽皮的。尝试移至:


Webdriver v3.3.1
壁虎驱动程序v0.15.0

10-07 19:10
查看更多