Używam: wersjaJak wyłączyć logowanie Firefoksa w Selenie przy użyciu Geckodriver?
- Firefox 50.1.0
- wersja geckodriver 0.11.1
- selen-java 3.0.1
Próbowałem
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();
i
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);
żadna z tych metod nie powoduje zatrzymania rejestrowania. Oto wyjście konsola czy to pomaga w jakiś sposób:
- Pierwsza metoda: http://pastebin.com/23nate2G
- Druga metoda: http://pastebin.com/NwmWEeXT
Dla tych, zastanawiając się, mam log4j 1.2.17 w moim pom.xml
ale nie mają log4j.properties
lub log4j.xml
i nie używam go w ogóle.
Aby wyjaśnić: kiedy mówię logowania, mam na myśli wyjście konsoli w IntelliJ IDEA. Używam Java.
Dlaczego używasz geckodriver? Jest potrzebny w Firefoksie? no dobra, jest nowa w selen 3 –
Jeśli się nie mylę, Geckodriver jest potrzebny do Firefoksa z selenem 3.0.0 i wyższym – PizzaFrog