Chrome 74:删除Cookie需要很长时间

时间:2019-05-07 10:27:22

标签: selenium selenium-webdriver selenium-chromedriver robotframework

我面临的问题是大约需要升级Chrome后需要10分钟才能执行driver.delete_all_cookies()

  • 使用Chrome 73,不会发生任何问题
  • 使用Chrome 74,需要10分钟才能完成此命令

尤其是,它仅发生在headless chrome上。

我还尝试将WebDriver升级到ChromeDriver 74.0.3729.6,但问题仍然存在

对此有什么解决方案吗?非常感谢你!

2 个答案:

答案 0 :(得分:5)

在Chrome 74,ChromeDriver和Selenium(通过Geb)的无头模式下,我遇到了完全相同的问题。将以下标志添加到ChromeDriver后,一切将再次开始工作:

--enable-features=NetworkService,NetworkServiceInProcess

希望这对您也有帮助。

答案 1 :(得分:3)

Chrome浏览器v74 中存在浏览器清理数据问题。重置和清除缓存数据花费的时间太长,并且它永远不会停止,蓝色圆圈不断旋转,永远不会停止。请尝试禁用所有异常扩展名。

我不确定它是否已经记录。但是我登录了问题-960325 。如果我听到有关此内容的消息,将会及时通知您。

注意-,如果您手动或通过脚本删除cookie,而与浏览器模式无关,则会遇到此问题。对于某些人来说,它会自动解决。