Java/Selenium:仍然获得;“ChromeDriver已成功启动”;禁用日志记录后的消息
我将Selenium Chromedriver与Java一起使用。我不希望它在控制台中输出任何日志/消息。因此,我使用了以下代码:Java/Selenium:仍然获得;“ChromeDriver已成功启动”;禁用日志记录后的消息,java,selenium,logging,console,Java,Selenium,Logging,Console,我将Selenium Chromedriver与Java一起使用。我不希望它在控制台中输出任何日志/消息。因此,我使用了以下代码: System.setProperty("webdriver.chrome.silentOutput", "true"); System.setProperty(ChromeDriverService.CHROME_DRIVER_SILENT_OUTPUT_PROPERTY, "true");
System.setProperty("webdriver.chrome.silentOutput", "true");
System.setProperty(ChromeDriverService.CHROME_DRIVER_SILENT_OUTPUT_PROPERTY, "true");
Logger.getLogger("org.openqa.selenium").setLevel(Level.OFF);
然而,我仍然收到一条信息:“ChromeDriver已成功启动”。如何阻止此消息?我发现“ChromeDriver已成功启动”消息来自ChromeDriver二进制文件:
printf("%s was started successfully.\n", kChromeDriverProductShortName);
也许这个以标准输出结尾的printf
语句可以以某种方式重定向