我在测试拆卸时调用driver.quit()
,但是chromedriver进程保持活动状态并且不会关闭。
因此,执行之间有时Chrome根本不会打开,我需要手动关闭进程。
有人熟悉这个问题吗?
我正在使用硒3.5
答案 0 :(得分:3)
将您的代码更改为以下,以确保退出后该过程不存在
pid = driver.service.process.pid
driver.quit()
try:
os.kill(int(pid), signal.SIGTERM)
print("Killed chrome using process")
except ProcessLookupError as ex:
pass