Я ищу способ получения журналов производительности селена. Я нашел способ получить записи журнала, используя код ниже:
val loggingPrefs = LoggingPreferences()
loggingPrefs.enable(LogType.PERFORMANCE, Level.ALL)
val capabilities = DesiredCapabilities.chrome()
capabilities.setCapability("goog:loggingPrefs", loggingPrefs)
driver = RemoteWebDriver(driverService.url, capabilities)
...
val logEntries = driver.manage().logs().get(LogType.PERFORMANCE)
driver.close()
driver.quit()
logEntries.forEach {
print(it.message)
}
Но я ищу способ получить эти журналы в режиме реального времени, как поток или какой-нибудь метод обратного вызова, чтобы я мог обработайте это в реальном времени на другом потоке или сопрограмме. Буду признателен за любую помощь. Спасибо