Я пытаюсь загрузить браузер Chrome с селеном, используя мою существующую учетную запись и настройки из своего профиля.
Я могу заставить это работать, используя ChromeOptions, чтобы установить userdatadir и каталог профиля.Это загружает браузер с моим профилем так, как я хочу, но затем браузер зависает в течение 60 секунд и время ожидания не продвигается дальше.
Если я не использую каталог пользовательских данных и настройки профиля, это работаетхорошо, но не использует мой профиль.
Чтение, которое я сделал, указывает на невозможность одновременного открытия более одного браузера с одним и тем же профилем, поэтому я убедился, что при запуске программы ничего не было открыто.Он по-прежнему зависает в течение 60 секунд, даже если другой браузер не открыт.
m_Options = new ChromeOptions();
m_Options.AddArgument("--user-data-dir=C:/Users/Me/AppData/Local/Google/Chrome/User Data");
m_Options.AddArgument("--profile-directory=Default");
m_Options.AddArgument("--disable-extensions");
m_Driver = new ChromeDriver(@"pathtoexe", m_Options);
m_Driver.Navigate().GoToUrl("somesite");
Он всегда висит на GoToUrl.Я не уверен, что еще попробовать.