在Windows 2012 R2上清理/退出ChromeDriver.exe时崩溃

时间:2015-08-04 21:56:27

标签: c# selenium selenium-chromedriver

与标题中的内容相似。我有:

public void Cleanup()
{
    WebDriver.Quit();
}

我的代码中没有任何内容发生变化。我想Chrome可能会更新吗?

它在我的本地Windows 7计算机上完美运行,该计算机具有相同版本的Chrome(44)。

我尝试更新到最新的ChromeDriver.exe 2.16,但它没有帮助。 我们并行运行四项测试。

我已经看到其他线程建议使用.Close()代替,但我觉得不应该这样做(如果它甚至有效的话)。

现在我正在尝试更新到Selenium.Support和Selenium.WebDriver 2.47 NuGet包...

还有其他人有这个问题吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

您提到了调用Close()的选项。这会关闭浏览器窗口,但会打开chromedriver。我所做的就是同时打电话:

public void Cleanup()
{
    WebDriver.Close();
    WebDriver.Quit();
}