O Selenium WebDriver não navega para o URL assim que a opção headless é dada.

0

Estou com dificuldades para que o headless cromo funcione em nosso ambiente corporativo (onde usamos a autenticação do kerberos).

Eu posso abrir páginas com um script simples (Nugets Selenium.WebDriver v3.14.0 e Selenium.WebDriver.ChromeDriver v2.41.0 instalado).

Mas assim que eu especificar para executar --headless isso não funciona mais.

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

Eu vi um tópico aqui que "A autenticação do Windows não funciona modo sem cabeça ", mas isso deve ser corrigido a partir da versão 65 .. (Estou executando o Chrome 68)

Eu tentei adicionar "--auth-server-whitelist = 'my.corporate.site'", mas ainda nada ... (não deve ser necessário na intranet)

Alguém tem alguma pista?

Devo acrescentar que nosso ambiente é muito restrito .... (sem direitos de administrador)

    
por AardVark71 04.09.2018 / 22:13

0 respostas