Я могу заставить это работать, используя ChromeOptions, чтобы установить каталог пользовательских данных и каталог профиля. Это загружает браузер с моим профилем, как я хочу, но затем браузер зависает на 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");
Подробнее здесь: https://stackoverflow.com/questions/506 ... f-selenium