Selenium WebDriver가 사용하는 로거를 얻을 수 있습니까? 나는 발행 된 모든 명령의 사본을 캡처하고 싶습니다 (예 : 열림, 기다림, 클릭 등). 특히 저는 junit으로 테스트를 내보내므로 Java 솔루션을 찾고 있습니다. Selenium WebDriver에서 원시 로거를 얻는 방법
나는, 그러나 그것은 표준 출력 내가 로거 유틸로 로깅의 log4j를 사용하고DesiredCapabilities caps = DesiredCapabilities.firefox();
LoggingPreferences logs = new LoggingPreferences();
logs.enable(LogType.DRIVER, Level.FINEST);
caps.setCapability(CapabilityType.LOGGING_PREFS, logs);
driver = new FirefoxDriver(caps);
log4j 또는 다른 로거로 어떻게 그 로그를 캡처합니까? –
@MichelFeldheim 위 예제에서 "logEntry.getMessage()"를 콘솔에 인쇄하는 대신 log4j 로거를 사용하여 해당 값을 인쇄해야합니다. –
FF 용으로 좋은 솔루션이지만 IE11 용 솔루션이 있습니까? – sgrillon