我的Selenium Chrome无头浏览器是否正常工作?

时间:2017-12-20 22:04:03

标签: c# .net google-chrome selenium chromium

我正在尝试使用Selenium与无头参数建立连接,因为我不希望弹出一个webbrowser。 这就是我得到的 This is what it looks like

public static void Main(string[] args)
        {
            LoadPage();
        }

        private static void LoadPage()
        {
            string path = @"C:\Users\Dev\Documents\";
            ChromeOptions option = new ChromeOptions();

            IWebDriver _driver;
            option.AddArgument("--headless");
            _driver = new ChromeDriver(path, option);
            _driver.Navigate().GoToUrl("http://Google.com");
            Console.WriteLine("Done");
        }

如何确保我实际连接到Google?

1 个答案:

答案 0 :(得分:0)

根据google,你必须禁用GPU。然后你不会看到那个错误。这只是暂时的解决方法。

IWebDriver _driver;
option.AddArgument("--headless");
option.AddArgument("--disable-gpu");

(我不知道禁用GPU的影响)