selenium driver关闭

sys.meta_path is None, Python is likely shutting down

self.driver.quit(),无法关闭chromedriver,会导致内存泄露。即使程序结束,chromedriver也会一直占用内存;如果你出现了上诉错误,你可以通过windows的任务管理器,可以看到chromedriver进程还在运行。

bug说明: https://github.com/SeleniumHQ/selenium/issues/8571
我的driver关闭代码

def __del__(self):
    try:
    	# 关闭浏览器
        self.driver.quit()
    except:
        # dos命令杀死chromedriver进程即可
        os.system("taskkill /F /im chromedriver.exe")

你可能感兴趣的:(调bug,selenium,测试工具,chrome)