我正在尝试使用Selenium Webdriver运行测试时从浏览器获取日志。
driver.manage().logs().get("browser").forEach(l -> System.out.println(l));
如果出现“严重”错误,我想向控制台打印一条消息。
答案 0 :(得分:0)
这是解决您问题的方法...
ksort($array);
print_r($array);
如果这行不通,请先延迟LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
for (LogEntry entry : logEntries) {
System.out.println(new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage());
}
,然后再获取以下日志
Thread.sleep(1000)