Selenium WebDriver能夠以某種方式獲取記錄器嗎?我想捕獲所有發佈的命令的抄本(例如:打開,等待,點擊等)。特別是我正在尋找一個java解決方案,因爲我正在將測試導出到junit中。如何在Selenium WebDriver中獲取本地記錄器
,我發現他們的網站上的代碼,但它顯示在標準
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