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

纵饮孤独 提交于 2020-01-20 06:51:23

问题


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?


回答1:


That did the trick

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



回答2:


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

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.




回答3:


Add following two options .

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


来源:https://stackoverflow.com/questions/47417581/selenium-chromedriver-how-to-disable-the-messagedevtools-on-ws

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!