Comment faire pour démarrer ChromeDriver dans headless mode

Je veux essayer sans tête de chrome, mais je suis en cours d'exécution dans cette question, que je ne peux pas démarrer le pilote dans headless mode. J'ai été suivant google documents. ai-je raté quelque chose ? L'exécution de code à coincée dans var browser = new ChromeDriver(); ligne

Voici mon code:

var chromeOptions = new ChromeOptions
{
    BinaryLocation = @"C:\Users-as Aukstas\Documents\Visual Studio 2017\Projects\ChromeTest\ChromeTest\bin\Debug\chromedriver.exe",
    DebuggerAddress = "localhost:9222"
};

chromeOptions.AddArguments(new List<string>() {"headless", "disable-gpu" });

var browser = new ChromeDriver(chromeOptions);


browser.Navigate().GoToUrl("https://stackoverflow.com/");
Console.WriteLine(browser.FindElement(By.CssSelector("#h-top-questions")).Text);
Quel est votre chromedriver.exe version?
Ma version est 2.30.0. L'ai eu à partir de NuGet
BinaryLocation doit pointer vers le exe de Chrome (le navigateur), pas chromedriver.exe
Oui, vous avez raison. Mais ne peut toujours pas résoudre le problème

OriginalL'auteur Evaldas B | 2017-07-16