Selenium在ChromeDriver启动时隐藏cmd命令调试窗口

最近使用Selenium进行页面自动填表单,遇到一个问题:如何隐藏cmd窗口,启动ChromeDriver会默认打开cmd调试窗口

var option = new ChromeOptions();  
//是否隐藏浏览器,如果注释掉的话,那么会在启动的时候打开谷歌浏览器,在页面上可以看到填单的操作,如果取消的话,就只有cmd窗口,谷歌浏览器隐匿运行        
option.AddArgument("headless");
option.AddArgument("window-size=1920,1080");

这个是题外话,需要的可以设置下,就是让谷歌浏览器不弹出来,隐匿运行

//设置cmd窗口不弹出来
ChromeDriverService service = ChromeDriverService.CreateDefaultService(System.AppDomain.CurrentDomain.BaseDirectory.ToString());
service.HideCommandPromptWindow = true;
webDriver = new ChromeDriver(service, option);

猜你喜欢

转载自www.cnblogs.com/haibeike/p/Selenium.html