Selenium python Web 驱动程序没有关闭

Alo*_*yan 8 python selenium python-3.x selenium-chromedriver selenium-webdriver

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

我正在使用硒 3.5

Tar*_*ani 5

将您的代码更改为以下代码,以确保退出后该进程不存在

import signal
import os
pid = driver.service.process.pid

driver.quit()
try:
    os.kill(int(pid), signal.SIGTERM)
    print("Killed chrome using process")
except ProcessLookupError as ex:
    pass
Run Code Online (Sandbox Code Playgroud)