Как скрыть сообщение / вывод консоли Chromedriver - PullRequest
0 голосов
/ 09 мая 2019

Я использую ChromeDriver в консольном приложении кода C #, все работает хорошо, как я ожидаю.Но мне нужно скрыть сообщения / журналы от драйвера Chrome.Используемый ниже код.По-прежнему отображаются такие сообщения, как:

Запуск ChromeDriver 2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e) через порт 51929

Разрешены только локальные подключения.

Прослушивание 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 ")");".Я стараюсь не видеть ниже в своей консоли, мне нужно также подавить эти сообщения:

Запуск ChromeDriver 2.41.578737 (49da6702b16031c40d63e5618de03a32ff6c197e) на порту 51929

Разрешены только локальные соединения.

DevTools прослушивает ws: //127.0.0.1: 51932 / devtools / browser / 09ed1c7f-c33a-4f76-990b-943c6837d8d8 "

1 Ответ

0 голосов
/ 14 мая 2019

Вам необходимо передать chromeDriverService в конструкторе ChromeDriver:

IWebDriver driver = new ChromeDriver(chromeDriverService, options);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...