私は使っている:
- Firefox バージョン 50.1.0
- geckodriver バージョン 0.11.1
- セレン-Java 3.0.1
私が試してみました
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("webdriver.log.browser.ignore", true);
profile.setPreference("webdriver.log.driver.ignore", true);
profile.setPreference("webdriver.log.profiler.ignore", true);
FirefoxDriver driver = new FirefoxDriver();
と
LoggingPreferences preferences = new LoggingPreferences();
preferences.enable(LogType.BROWSER, Level.OFF);
preferences.enable(LogType.CLIENT, Level.OFF);
preferences.enable(LogType.DRIVER, Level.OFF);
preferences.enable(LogType.PERFORMANCE, Level.OFF);
preferences.enable(LogType.SERVER, Level.OFF);
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(CapabilityType.LOGGING_PREFS, preferences);
FirefoxDriver driver = new FirefoxDriver(capabilities);
これらの方法はどちらも、ロギングを停止するために何もしません。それが何らかの形で役立つ場合のコンソール出力は次のとおりです。
- 最初の方法: http://pastebin.com/23nate2G
- 2 番目の方法: http://pastebin.com/NwmWEeXT
疑問に思っている人のために、私はlog4j 1.2.17を持ってpom.xml
いますが、持っていないlog4j.properties
かlog4j.xml
、まったく使用していません。
明確にするために、ロギングと言うときは、IntelliJ IDEA のコンソール出力を意味します。私はJavaを使用しています。