Selenium ChromeDriver how to disable the message:"DevTools on ws

Viewed 17215

So I am creating a bot with chrome headless browser and it works just fine. I had quite a lot warnings so I disabled them after reasearch with those commands:

ChromeOptions option = new ChromeOptions();
        option.AddArgument("--headless");
        option.AddArgument("--silent");
        option.AddArgument("--disable-gpu");
        option.AddArgument("--log-level=3");


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


        _driver = new ChromeDriver(service, option);

But there is one more message showing when programs starts:

DevTools listening on ws://127.0.0.1:12015/devtools/browser/6b70a3c5-56c8-4c90-952a-d0e0ef254ddf

Any idea how to disable it from showing?

3 Answers

If you are trying to fix Selenium with Python on Windows, type:

from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument('headless')
options.add_experimental_option('excludeSwitches', ['enable-logging'])
browser = webdriver.Chrome(options=options)

with the experimental_option line being the special sauce.

That did the trick

var service = ChromeDriverService.CreateDefaultService();
service.HideCommandPromptWindow = true;         
Driver = new ChromeDriver(service, options);

Add following two options .

option.AddArgument("--disable-extensions");
option.AddArgument("test-type");
Related