我正在尝试通过selenium api验证浏览器控制台消息,某些消息突然被截断,所有这些消息都以某个图标开头。
因此,例如预期的消息是“xyz-ENa50707a1661440e4a3070d8206797cf4.min.js?cb = 1523503349:15图标规则”xyz“被解雇。”但我得到的是“”xyz-ENa50707a1661440e4a3070d8206797cf4.min.js?cb = 1523503349:15图标“。
我的代码就像
LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);
logEntries.getAll();
for (LogEntry entry : logEntries) {
System.out.println(new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage());
}
任何建议。
甚至System.setOut(printStream);无法捕获消息中的完整字符串。