我正在使用硒进行自动化测试。我在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
的重复问题这是我的问题,我也无法使用taskkill命令杀死chromedriver.exe进程。
注意:重新启动Windows后,所有chromedriver.exe均被杀死。