Как получить журналы Selenium как InputStream или эквивалент? - PullRequest
0 голосов
/ 24 августа 2018

Для моего приложения я запускаю тестовый сценарий Selenium и записываю в файлы все доступные типы журналов (BROWSER, PERFORMANCE, DRIVER). Для этого я постоянно звоню driver.manage().logs().get(LogType.[...]);. Этот метод приводит к объекту LogEntries, который содержит список LogEntry объектов. Я считаю, что это вредный инструмент для работы, так как довольно сложно выполнять мониторинг журналов таким образом в режиме реального времени и записывать их в файлы, и для этого требуется много кода.

Есть ли способ получить объект InputStream, который доставляет содержимое записей журнала в режиме реального времени? Если нет, то возможно ли написать адаптер, который автоматически записывает все записи в LogType в InputStream?

...