我试图通过Selenium WebDriver来捕捉所有的消息(console.log、error、info和warn),但我只得到了错误消息。使用 logPrefs.enable
(LogType.BROWSER, Level.ALL
);随着 LogEntries.class
但我得到的只是错误级别的信息。
(编辑:添加一些代码)
LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
public LogEntries(Iterable<LogEntry> entries) {
List<LogEntry> mutableEntries = new ArrayList<>();
for (LogEntry entry : entries) {
mutableEntries.add(entry);
}
this.entries = Collections.unmodifiableList(mutableEntries);
}
logPrefs.enable(LogType.BROWSER, Level.ALL);
Object[] logString = DriverInfraNG.getBrowserConsole(getDriver());