Czy jest możliwe uzyskanie rejestratora w jakikolwiek sposób, z którego korzysta Selenium WebDriver? Chcę przechwycić listę wszystkich wydanych komend (np .: otwórz, czekaj, kliknij itd.). W szczególności szukam rozwiązania Java, ponieważ eksportuję testy do junit.Jak uzyskać macierzysty rejestrator w Selenium WebDriver
znalazłem ten kod na swojej stronie internetowej, jednak nie wyświetla nic na standardowe wyjście
DesiredCapabilities caps = DesiredCapabilities.firefox();
LoggingPreferences logs = new LoggingPreferences();
logs.enable(LogType.DRIVER, Level.FINEST);
caps.setCapability(CapabilityType.LOGGING_PREFS, logs);
driver = new FirefoxDriver(caps);
Jak przechwyciłbym te logi z log4j lub jakimkolwiek innym loggerem? –
@MichelFeldheim Zamiast drukowania "logEntry.getMessage()" do konsoli w powyższym przykładzie, powinieneś wydrukować tę wartość za pomocą log4j logger. –
fajne rozwiązanie dla FF, ale czy masz rozwiązanie dla IE11? – sgrillon