Драйвер Chrome зависает при запуске - PullRequest
0 голосов
/ 30 мая 2019

Драйвер Chrome иногда зависает при запуске.

Я использовал Chrome Selenium C # для некоторых проектов автоматизации.Недавно я обнаружил, что драйвер Chrome иногда зависает при запуске.Я не видел таких проблем раньше.

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

ChromeDriverService defaultService = ChromeDriverService.CreateDefaultService();
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.AddArgument("--ignore-certificate-errors");
chromeOptions.AddArgument("--ignore-ssl-errors");
chromeOptions.AddArgument("--system-developer-mode");
chromeOptions.AddArgument("--no-first-run");
chromeOptions.SetLoggingPreference(LogType.Driver, LogLevel.All);
chromeOptions.AddAdditionalCapability("useAutomationExtension", false);
chromeOptions.AddArguments("--no-sandbox");
chromeOptions.BinaryLocation = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" ; // valid
Driver = new ChromeDriver(defaultService, chromeOptions);

Проблема заключается в том, что в большинстве случаев он работает нормально.Но редко он открывает браузер и затем зависает.Если я нажму на значок «обновить» в браузере, он вернется в нормальное состояние.

Я надеюсь, что кто-то знает эту проблему и может мне помочь.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...