15

私は使っている:

  • 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);

これらの方法はどちらも、ロギングを停止するために何もしません。それが何らかの形で役立つ場合のコンソール出力は次のとおりです。

疑問に思っている人のために、私はlog4j 1.2.17を持ってpom.xmlいますが、持っていないlog4j.propertieslog4j.xml、まったく使用していません。


明確にするために、ロギングと言うときは、IntelliJ IDEA のコンソール出力を意味します。私はJavaを使用しています。

4

9 に答える 9