首页 > 解决方案 > 如何删除 Selenium 使用的 rust_mozprofile

问题描述

我已经将 selenium 与 python 一起使用了一段时间,我最近发现我的 tmp 目录充满了 rust_mozprofile 目录。我怎样才能让它们即时删除?

我在另一篇文章中读到我应该使用它driver.quit()driver.close()但我已经在使用 driver.quit()。

标签: python-3.xseleniumfirefoxmarionettegeckodriver

解决方案


根据讨论是 Firefox 还是 Geckodriver,创建“rust_mozprofile”目录 rust_mozprofile的目录是由GeckoDriverMarionette在启动新的浏览上下文(即Firefox 浏览器会话)时创建的。

理想情况下,调用quit()应该将它们全部删除。您可以在 Selenium 中找到详细讨论:如何在不调用 driver.quit() 的情况下停止影响 PC 内存的 geckodriver 进程?

作为替代方案,您可以使用CCleaner工具在执行测试套件之前和之后清除所有的操作系杂务。


推荐阅读