Тайм-аут Selenium ChromeDriver истекает после загрузки профиля Google

Я хотел загрузить хромедривер с профилем по умолчанию хрома. Я использовал приведенный ниже код, чтобы сделать это.

var options=new ChromeOptions();
options.AddArguments("--user-data-dir=C:\Users\username\AppData\Local\Google\Chrome\User Data");
var drivers=new ChromeDriver(options);

После того, как я инициирую экземпляр драйвера, браузер будет загружен с моим профилем. Но вскоре после этого драйвер получает тайм-аут. Я не могу приступить к дальнейшим шагам.

Может кто-нибудь помочь мне с решением этой проблемы? Я использую C#.net в качестве языка сценариев.

1 ответ

Решение

Если вы хотите загрузить профиль по умолчанию, а тот, который уже работает в фоновом режиме, измените имя профиля в этом каталоге. Как изменение C:\Users\username\AppData\Local\Google\Chrome\User Data

Скопируйте содержимое из пользовательских данных в другую папку и переименуйте в любое другое имя. Тогда дайте этот путь как --user-data аргументы.

Orelse другой способ - закрыть стандартный профиль Chrome, работающий в фоновом режиме, и выполнить его.

Другие вопросы по тегам