Chrome驱动程序在启动时冻结

时间:2019-05-30 06:11:39

标签: c# selenium selenium-chromedriver

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);

问题在于它在大多数时间都可以正常工作。 但很少会打开浏览器然后冻结。 如果我单击浏览器上的“刷新”图标,它将恢复正常。

我希望有人知道这个问题并可以对我有所帮助。 谢谢。

0 个答案:

没有答案