为什么Selenium C#Chrome无法将会话数据存储到user-data-dir?

我正在尝试使WhatsApp Web自动化,为此,我想保存会话数据,以便不必每次都扫描QR Code。我这样做是添加user-data-dir参数: options.AddArgument("--user-data-dir=userdata");

Chrome将数据存储到此文件夹,但似乎仅在启动时才这样做。当我用driver.Close();driver.Quit();退出驱动程序时,数据可能没有存储,因为驱动程序“杀死了” Chrome。 当我无头启动Chrome并使用关闭按钮关闭窗口时,数据将存储并在下次启动时加载。

是否有任何方法或解决方法来手动存储会话数据或正常关闭Chrome?

我不喜欢的一种解决方法是,用户需要在第一次手动关闭窗口来存储用户数据。 很高兴看到您的建议

zerosos 回答:为什么Selenium C#Chrome无法将会话数据存储到user-data-dir?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3001670.html

大家都在问