c# - 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/");
解决方案
对我有用的是在参数之前添加一个双破折号。
chromeOptions.AddArgument("--headless");
推荐阅读
- python - 扩展类不能腌制
- php - 一些数据表不是 Laravel 7 中的种子与 Laratrust
- java - Retrofit2 FromUrlEncoded 不处理日文字符
- python - Python 三个 numpy 数组,合并列
- scala - Play Framework 2.8.2 - 找不到类型(子类)的 Json 序列化程序
- excel - 搜索网站的关键字
- jmeter - 如何在 Jmeter 中从 CSV 文件传递完整的设备信息
- odbc - Marklogic 无法使用 ODBC 应用服务器返回超级数据库的 SQL 响应
- python - 如何将滚动条附加到 tkinter 上的文本框?
- quickbooks - Quickbook SalesOrderQueryRq xml 提供 QuickBooks 在解析提供的 XML 文本流时发现错误