Selenium - выводит системные журналы в текстовый файл - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь получить выходные данные сетевых журналов в текстовый файл, у меня запускается сетевой журнал, но я не могу понять, как вывести его в текстовый файл

У меня есть приведенный ниже код, но я не уверен, как экспортировать его в текстовый файл

            DesiredCapabilities caps = DesiredCapabilities.chrome();
            LoggingPreferences logPrefs = new LoggingPreferences();
            logPrefs.enable(LogType.BROWSER, Level.ALL);
            caps.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);

1 Ответ

0 голосов
/ 15 января 2020

Попробуйте это:

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...