Как загрузить данные профиля в Headless chromedriver Selenium C#
Я использую Selenium + C# + chromedriver с опцией --headless.
Для входа в учетные записи я использую профили хрома, где предварительно была проделана процедура логина. Это все отлично работает, но проблема в том, что только в режиме с головой. Как только включаю headless нужно логиниться заново (Понял по скриншотам). Как я понимаю, браузер в режиме --headless не получает данные профиля. Пытался разобраться в проблеме при помощи гугла, но безуспешно, наткнулся только на аргументы принудительного отключения кэширования и создания куки.
Помогите разобраться с проблемой, буду безмерно благодарен)
Ответы (1 шт):
Много времени потратил на решение задачи. Конкретно ответа почему в хедлесе не подтягиваются данные профиля так и не нашел.
Обошел проблему с помощью получения куков для нужных профилей с помощью
driver.Manage().Cookies.AddCookie(new Cookie("Coockie_name", "value"));
driver.Manage().Cookies.GetCookieNamed("name");
Может кому пригодится