Драйвер 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);
Проблема заключается в том, что в большинстве случаев он работает нормально.Но редко он открывает браузер и затем зависает.Если я нажму на значок «обновить» в браузере, он вернется в нормальное состояние.
Я надеюсь, что кто-то знает эту проблему и может мне помочь.Спасибо.