我正在尝试使用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?
答案 0 :(得分:0)
根据google,你必须禁用GPU。然后你不会看到那个错误。这只是暂时的解决方法。
IWebDriver _driver;
option.AddArgument("--headless");
option.AddArgument("--disable-gpu");
(我不知道禁用GPU的影响)