Java Selenium-将系统日志输出到文本文件

Java Selenium-将系统日志输出到文本文件,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我正在尝试将网络日志输出到文本文件,我启动了网络日志,但我不知道如何将其输出到文本文件 我有下面的代码,但我不知道如何将其导出到文本文件 DesiredCapabilities caps = DesiredCapabilities.chrome(); LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs.enable(LogType.BROWSER,

我正在尝试将网络日志输出到文本文件,我启动了网络日志,但我不知道如何将其输出到文本文件

我有下面的代码,但我不知道如何将其导出到文本文件

            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);
Logs-Logs=driver.manage().Logs();
LogEntries LogEntries=logs.get(LogType.DRIVER);//或其他日志类型
列表行=logEntries.getAll().stream().map(LogEntry::toString.collect(Collectors.toList());
//将数据写入某个文件。
file.write(path.get(“someFile”),行);