Тайм-аут 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, работающий в фоновом режиме, и выполнить его.