隐藏/沉默ChromeDriver窗口
当我启动Selenium的网络驱动程序(Chromedriver)时。 控制台窗口(chromedriver.exe)运行并打开chrome。 我需要知道如何隐藏那些像静音模式,因为当太多打开时我会变得混乱。 我正在使用C#。
从Chrome 59开始,您现在还可以使用无头模式隐藏Chrome浏览器窗口:
options.AddArgument("headless");
并结合:
ChromeDriverService service = ChromeDriverService.CreateDefaultService(); service.HideCommandPromptWindow = true;
它完全沉默。
据我所知,隐藏浏览器是不可能的。 但是,您可以隐藏控制台并将浏览器设置为屏幕外:
ChromeDriverService service = ChromeDriverService.CreateDefaultService(); service.HideCommandPromptWindow = true; var options = new ChromeOptions(); options.AddArgument("--window-position=-32000,-32000"); var driver = new ChromeDriver(service, options); driver.Navigate().GoToUrl("https://www.google.co.uk");