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

问题描述 投票:0回答:1

我正在尝试使用带有无头参数的Selenium与Google建立连接,因为我不希望弹出一个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?

c# .net google-chrome selenium chromium
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.