c#初始化ChromeDriver驱动,隐藏服务黑窗口,禁止pdf直接浏览,指定下载目录,是否开启无痕模式等等..
public class RunChrome
{
/// <summary>
/// Chrome 驱动服务对象
/// </summary>
public static ChromeDriverService CDS = null;
/// <summary>
/// 初始化ChromeDriver对象
/// </summary>
/// <param name="IsHeadLess">是否开启无头浏览器(隐藏浏览器)</param>
/// <param name="IsJZimg">是否禁止加载图片文件</param>
/// <returns></returns>
public static ChromeDriver getChromeDriver(bool IsHeadLess = false, bool IsJZimg = true)
{
ChromeOptions options = new ChromeOptions();
//指定启动的chrome.exe;
options.BinaryLocation = EsToCgrs.MyLogHelper.CurrentPath + "chrome\\chrome.exe";
options.AddArgument("lang=zh_CN.UTF-8");