最近使用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);