首页 > 解决方案 > Selenium chrome 驱动程序以无头打开网站 c#

问题描述

这是我的带有打开 web.whatsapp.com url 的代码,我添加了参数“Headless”,因此不打开页面,而是选择打开哪个浏览器。那么如何避免浏览器选择和获取页面。但是没有“无头”,那么很容易打开网页,并且不询问任何选择选项

ChromeDriverService service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;

var options = new ChromeOptions();
options.AddArgument("headless");
Driver = new ChromeDriver(service, options);
Driver.Navigate().GoToUrl("https://web.whatsapp.com/");

图像

标签: c#selenium

解决方案


对我有用的是在参数之前添加一个双破折号。

chromeOptions.AddArgument("--headless");

推荐阅读