UPDATE
Chrome版本60已经发布,因此您所需要做的就是通过Nuget下载Chromdriver和Selenium并使用此简单代码,一切都像个魅力。惊人。
using OpenQA.Selenium;using OpenQA.Selenium.Chrome;...var chromeOptions = new ChromeOptions();chromeOptions.AddArguments("headless");using (var browser = new ChromeDriver(chromeOptions)){ // add your pre here}日期
在正式发布Chrome 60之前,有一个解决方案。您可以下载Chrome
Canary并使用它。安装完成后,将BinaryLocation设置为指向chrome
canary,还注释掉DebuggerAddress行(它强制chrome超时):
var chromeOptions = new ChromeOptions{ BinaryLocation = @"C:Users2-as AukstasAppDataLocalGoogleChrome SxSApplicationchrome.exe", //DebuggerAddress = "127.0.0.1:9222"};chromeOptions.AddArguments(new List<string>() { "no-sandbox", "headless", "disable-gpu" });var _driver = new ChromeDriver(chromeOptions);


