当我使用Selenium Webdri时,Geckodriver正在创建rust_mozprofile目录

2024-10-02 00:31:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是带有geckodriver的Selenium Python绑定。每次浏览器会话后,rust_mozprofile目录都会在我的Windows 7临时目录中创建。新创建的目录可以很快增加到5-6GB。在

我一直在寻找解决办法,但到目前为止我还没有找到任何解决办法。我可以手动删除这些目录,但这不是最佳选择。在Selenium中有没有一种方法可以通过编程来解决这个问题?在

这不是重复的,原因如下:

我检查了答案here,但它不能解决我的问题。我想找到一种方法来创建一个单独的Firefox配置文件,并在Selenium测试执行中使用它,或者在Selenium中以编程方式解决这个问题(如果可能的话)。在


Tags: 方法答案目录herewindowsselenium编程浏览器
1条回答
网友
1楼 · 发布于 2024-10-02 00:31:52

一个解决办法就是利用司机。退出()而不是司机。关门()

如前所述here

另一种解决方案是添加自定义配置文件

fp = webdriver.FirefoxProfile('specify location to profile .default') driver = webdriver.Firefox(firefox_profile=fp)

相关问题 更多 >

    热门问题