通过Selenium WebDriver获取浏览器日志

问题描述 投票:0回答:1

我试图通过Selenium WebDriver来捕捉所有的消息(console.log、error、info和warn),但我只得到了错误消息。使用 logPrefs.enable(LogType.BROWSER, Level.ALL);随着 LogEntries.class

enter image description here

但我得到的只是错误级别的信息。

(编辑:添加一些代码)

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());
java google-chrome selenium browser
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.