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);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM