我试图将网络日志输出到文本文件,我正在启动网络日志,但我无法弄清楚如何将其输出到文本文件
我有下面的代码,但我不确定如何将其导出到文本文件
DesiredCapabilities caps = DesiredCapabilities.chrome();
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable(LogType.BROWSER, Level.ALL);
caps.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
试试这个:
Logs logs = driver.manage().logs();
LogEntries logEntries = logs.get(LogType.DRIVER); // or other logType
List<String> lines = logEntries.getAll().stream().map(LogEntry::toString).collect(Collectors.toList());
//Write data to some file.
Files.write(Paths.get("someFile"), lines);