El selenio chromedriver deshabilitar el registro o redirigirlo java

Gato borracho:

Estoy tratando de utilizar el selenio en un mini rastreador web para obtener la fuente de la página. Mi registro de salida es invadida por los registros de selenio, ¿hay una manera de desactivar totalmente la tala o simplemente redirigir que de alguna manera a / dev / null?

Los mensajes de registro son los siguientes:

Starting ChromeDriver 2.43.600233 
(523efee95e3d68b8719b3a1c83051aa63aa6b10d) on port 1628
Only local connections are allowed.
ott 24, 2018 7:52:01 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMAZIONI: Detected dialect: OSS

Estoy llamando al conductor de la siguiente manera:

WebDriver driver = null;
            try {
            System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
            ChromeOptions chromeOptions = new ChromeOptions();
            chromeOptions.setBinary("/usr/bin/chromium");
            chromeOptions.addArguments("--headless");
            chromeOptions.addArguments("--silent");
            chromeOptions.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, UnexpectedAlertBehaviour.IGNORE);
            driver = new ChromeDriver(chromeOptions);
            /*FirefoxBinary firefoxBinary = new FirefoxBinary();
            firefoxBinary.addCommandLineOptions("--headless");
            System.setProperty("webdriver.gecko.driver", "/usr/local/bin/geckodriver");
            System.setProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE, "true");
            System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE, "/dev/null");


            FirefoxOptions firefoxOptions = new FirefoxOptions();
            firefoxOptions.setBinary(firefoxBinary);
            FirefoxDriver driver = new FirefoxDriver(firefoxOptions);*/
            if(driver!=null) {
            driver.get(link);
Gato borracho:

Ok he conseguido finalmente deshacerse de esa loggings inútiles. Aquí esta lo que hice.
Uso:
System.setProperty("webdriver.chrome.silentOutput", "true");

Para deshacerse de los registros chromedriver:

A partir ChromeDriver 2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d) en el puerto 1628 Sólo se permiten conexiones locales.


Y utilizar: java.util.logging.Logger.getLogger("org.openqa.selenium").setLevel(Level.OFF);
Para deshacerse de los registros de selenio:

Ott 24, 2018 7:52:01 PM org.openqa.selenium.remote.ProtocolHandshake createSession datos: dialecto Detectado: OSS

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=196333&siteId=1
Recomendado
Clasificación