调用driver.quit()后,chromedriver.exe在寡妇中不可杀死

时间:2018-10-01 09:57:58

标签: windows selenium selenium-webdriver selenium-chromedriver selenium-grid

我正在使用硒进行自动化测试。我在finally块下的所有脚本中都调用driver.quit()

但是,经过一段时间的定期运行后,我仍然可以看到许多chromedriver.exe堆积在我的任务管理器上。有时我不总是调用driver.quit()时会遇到异常。

  

与远程浏览器通信时出错。它可能已经死了。

每当我收到上述异常时,就无法使用任务管理器结束该过程。我也无法使用taskkill命令杀死。

如果我使用taskkill命令(taskkill /F /IM chromedriver.exe)杀死它,则说 错误:带有PID 4052的进程“ chromedriver.exe”无法终止。 原因:该任务没有正在运行的实例。

如果我使用taskkill /F /PID 4052 错误:PID 4052的过程无法终止。 原因:没有正在运行的任务实例。

任务管理器下仍然列出了许多chromedriver

enter image description here

这不是stop geckodriver

的重复问题

这是我的问题,我也无法使用taskkill命令杀死chromedriver.exe进程。

注意:重新启动Windows后,所有chromedriver.exe均被杀死。

0 个答案:

没有答案