Как открыть профиль Chrome с помощью аргумента Selenium --user-data-dirC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как открыть профиль Chrome с помощью аргумента Selenium --user-data-dir

Сообщение Anonymous »

Я пытаюсь загрузить браузер Chrome с Selenium, используя существующую учетную запись и настройки моего профиля.

Я могу заставить это работать, используя 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");
Он всегда зависает на GoToUrl. Я не знаю, что еще попробовать.

Подробнее здесь: https://stackoverflow.com/questions/506 ... f-selenium
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»