Selenium WebDriver не перемещается по URL, как только указана опция без заголовка.

362
AardVark71

Я изо всех сил пытаюсь заставить безголовый хром работать в нашей корпоративной среде (где мы используем аутентификацию 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

0 ответов на вопрос

Похожие вопросы