[英]Why is ChromeDriver not storing Cache when Quit is called in Headless mode?
我正在使用参数--user-data-dir=CacheData
来保存Chrome会话。 但是,只有在Chrome窗口关闭时,它才会保存。 当我打电话给driver.Quit();
在无头模式下,会话不会保存,因为我认为Chrome只是被杀死。 它可以在非无头模式下工作。
有什么方法可以在退出之前保存会话?
代码:
ChromeDriverService service = ChromeDriverService.CreateDefaultService(driverPath);
service.HideCommandPromptWindow = false;
ChromeOptions options = new ChromeOptions()
options.AddArgument("--user-data-dir=UserData");
chrome = new ChromeDriver(service, options);
//does stuff that i want to store in userdata
chrome.Quit();
//kills chrome and chrome doesnt store the userdata, only when i close the //window with the x
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.