Неожиданно сегодня при попытке локального запуска тестов chrome побудил меня войти в chrome для использования при запуске через ChromeWebdriver. В настоящее время это происходит: https://imgur.com/a/TtYPxGK
Это в Windows, используя Chrome. Раньше он работал нормально, сегодня начал спрашивать об этом. Не уверен, что это связано с новой версией Chrome, но, скорее всего, это опция, которую нужно включить / выключить.
{
var options = GetChromeOptions();
driver = new ChromeDriver(options);
}
и т. Д.
private static ChromeOptions GetChromeOptions()
{
ChromeOptions chromeOptions = new ChromeOptions();
// From: http://stackoverflow.com/questions/29518159/unable-to-open-chrome-browser-using-selenium-webdriver-loading-unpacked-extensi
chromeOptions.AddArguments("disable-extensions");
if (ConfigurationManager.AppSettings["UseSelenoid"].ToLower() != "true")
{
chromeOptions.AddArguments("--start-maximized");
var chromeVersion = ConfigurationManager.AppSettings["ChromeVersion"];
if (chromeVersion != null && chromeVersion.Length > 0)
{
chromeOptions.BrowserVersion = chromeVersion;
}
}
return chromeOptions;
}
Вместо того, чтобы нажимать на Chrome, я должен открыть новое окно Chrome.