Я изо всех сил пытаюсь заставить безголовый хром работать в нашей корпоративной среде (где мы используем аутентификацию Kerberos).

Я могу открыть страницы с помощью простого скрипта (Nugets Selenium.WebDriver v3.14.0 и Selenium.WebDriver.ChromeDriver v2.41.0 установлен).

Но как только я укажу запустить - без головы, это больше не работает.

var chromeOptions = new ChromeOptions();
chromeOptions.AddArguments("--headless", "--disable-gpu", "--window-size=1920,1200", "--ignore-certificate-errors");
using (var browser = new ChromeDriver(chromeOptions)) {
  browser.Navigate().GoToUrl("https://my.corporate.site/home");
}

Я видел поток здесь, что "Аутентификация Windows не работает в автономном режиме", но это должно быть исправлено с версии 65 .. (Я использую Chrome 68)

Я попытался добавить "--auth-server-whitelist = 'my.corporate.site'", но по-прежнему ничего ... (в любом случае не требуется в интрасети)

У кого-нибудь есть подсказки?

Я должен добавить, что наша среда очень ограничена .... (без прав администратора)

0