Selenium python web驱动程序不关闭

时间:2017-09-28 07:38:59

标签: python python-3.x selenium selenium-webdriver selenium-chromedriver

我在测试拆卸时调用driver.quit(),但是chromedriver进程保持活动状态并且不会关闭。 因此,执行之间有时Chrome根本不会打开,我需要手动关闭进程。 有人熟悉这个问题吗?

我正在使用硒3.5

1 个答案:

答案 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