如何隐藏 Chromedriver 控制台消息/输出

钱德鲁

我在 C# 代码控制台应用程序中使用 ChromeDriver,一切正常。但我需要从 chrome 驱动程序中隐藏消息/日志。使用下面的代码。仍然看到这样的消息:

在端口 51929 上启动 ChromeDriver 2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e)

只允许本地连接。

DevTools 监听 ws://127.0.0.1:51932/devtools/browser/09ed1c7f-c33a-4f76-990b-943c6837d8d8

ChromeOptions options = new ChromeOptions();
var chromeDriverService = ChromeDriverService.CreateDefaultService(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
chromeDriverService.HideCommandPromptWindow = true;
chromeDriverService.SuppressInitialDiagnosticInformation = true; 
options.AddArgument("headless");
options.AddArgument("--silent");
options.AddArgument("log-level=3");
IWebDriver driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location),options);

我确实通过添加“options.AddArgument("log-level=3");”来抑制日志。我试图避免在我的控制台中看到下面的内容,我也需要抑制这些消息:

在端口 51929 上启动 ChromeDriver 2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e)

只允许本地连接。

DevTools 监听 ws://127.0.0.1:51932/devtools/browser/09ed1c7f-c33a-4f76-990b-943c6837d8d8"

海梅菲尼斯

您需要在 ChromeDriver 构造函数中传递 chromeDriverService:

IWebDriver driver = new ChromeDriver(chromeDriverService, options);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何通过硒p隐藏chromedriver登录控制台

如何在 VB .NET 中隐藏 Selenium ChromeDriver 控制台

Java Selenium chromeDriver控制台消息错误

如何在Jenkins控制台输出中隐藏密码?

隐藏msbuild任务的控制台输出

为Android开发时如何将消息输出到Eclipse控制台

Rust:如何覆盖控制台输出?

如何覆盖控制台输出?

如何停止控制台输出

如何保存仍显示控制台输出

如何编辑控制台输出

如何覆盖控制台输出?

如何隐藏geckodriver控制台窗口?

如何隐藏红est控制台?

在控制台窗口中隐藏警告消息

隐藏os.system生成的控制台输出

Jenkins管道脚本中的withContext()隐藏控制台输出

如何在Java中从控制台隐藏不必要的Selenium调试消息

在React js中提取时如何隐藏控制台状态错误消息?

如何真正隐藏启动过程中的所有控制台输出?

如何在Sublime Text 3中隐藏底部控制台文本输出区域?

如何从控制台输出中隐藏我在MSBuild Exec任务中使用的命令?

如何使用Flutter / Dart打印彩色调试消息以显示彩色Android Studio控制台输出?

msys2如何显示非控制台应用程序的控制台输出?

如何在C#中将控制台输出写入控制台和文件?

Java:如何在控制台和文件中打印控制台的每个输出?

如何向控制台发送R数据帧消息?

如何从Rails控制台获取详细的错误消息?

如何使用返回的诺言运行控制台消息