Ist es möglich, den Logger irgendwie zu erhalten, dass Selenium WebDriver verwendet? Ich möchte ein Transkript aller Befehle erfassen, die ausgegeben wurden (z. B. Öffnen, Warten, Klicken usw.). Insbesondere suche ich nach einer Java-Lösung, da ich die Tests in Junit exportiere.So erhalten Sie nativen Logger in Selenium WebDriver
fand ich diesen Code auf ihrer Website, es ist nichts dagegen zeigt auf Standard aus
DesiredCapabilities caps = DesiredCapabilities.firefox();
LoggingPreferences logs = new LoggingPreferences();
logs.enable(LogType.DRIVER, Level.FINEST);
caps.setCapability(CapabilityType.LOGGING_PREFS, logs);
driver = new FirefoxDriver(caps);
Wie würde ich diese Protokolle mit Log4j oder einem anderen Logger erfassen? –
@MichelFeldheim Anstatt "logEntry.getMessage()" im obigen Beispiel an die Konsole zu drucken, sollten Sie diesen Wert mit log4j logger drucken. –
nette Lösung für FF, aber haben Sie eine Lösung für IE11? – sgrillon