Я хочу сохранить куки-файлы веб-сайта (для входа в систему), закрыть драйвер, запустить новый драйвер и использовать куки-файлы в новом браузере (потому что я хочу управлять сайтом без головы).
Использование C#, Selenium и Chrome
Я пробовал:
driver = new ChromeDriver(driverService);
driver.Navigate().GoToUrl("websiteXY");
//...Waits here for User input and goes after input on...
var cookies = driver.Manage().Cookies.AllCookies;
driver.Close();
driver = new ChromeDriver(driverService, options);
driver.Navigate().GoToUrl("websiteXY");
foreach (Cookie ck in cookies)
{
Console.WriteLine(ck); //gets no output here
driver.Manage().Cookies.AddCookie(ck);
}
Нет ошибки, кроме одной, потому что она не может войти (без файлов cookie) и не найдите элементы, которые он ищет.