Có thể lấy trình ghi nhật ký bằng cách nào đó mà Selenium WebDriver sử dụng không? Tôi muốn nắm bắt một bảng điểm của tất cả các lệnh đã được phát hành (ví dụ: mở, chờ, nhấp, v.v.). Đặc biệt tôi đang tìm kiếm một giải pháp java, khi tôi xuất các bài kiểm tra vào junit.Cách lấy nhật ký gốc tại Selenium WebDriver
tôi tìm thấy mã này vào trang web của họ, tuy nhiên nó sẽ hiển thị gì trên tiêu chuẩn ra
DesiredCapabilities caps = DesiredCapabilities.firefox();
LoggingPreferences logs = new LoggingPreferences();
logs.enable(LogType.DRIVER, Level.FINEST);
caps.setCapability(CapabilityType.LOGGING_PREFS, logs);
driver = new FirefoxDriver(caps);
Làm cách nào để tôi ghi lại nhật ký bằng log4j hoặc bất kỳ trình ghi nào khác? –
@MichelFeldheim Thay vì in "logEntry.getMessage()" vào giao diện điều khiển trong ví dụ trên, bạn nên in giá trị đó bằng cách sử dụng logger log4j. –
giải pháp tốt cho FF nhưng bạn có một giải pháp cho IE11? – sgrillon