Журналы «браузера» недоступны на узлах сетки селена (Firefox + Chrome) - PullRequest
1 голос
/ 13 января 2020

Наша сетка селена отлично работает с узлами Firefox и Chrome. Но мы не можем получить доступ к журналам браузера.

Настройка выглядит следующим образом:

MutableCapabilities options = new FirefoxOptions();
LoggingPreferences preferences = new LoggingPreferences();
preferences.enable(LogType.BROWSER, Level.ALL);
options.setCapability(CapabilityType.LOGGING_PREFS, preferences);

Чтение журналов:

if (driver.manage().logs().getAvailableLogTypes().contains(logType)) {
    LogEntries logEntries = driver.manage().logs().get(logType);
    for (LogEntry entry : logEntries) {
        System.out.println(
                String.format(
                        "%s: %s [%s] %s",
                        logType,
                        new Date(entry.getTimestamp()),
                        entry.getLevel(),
                        entry.getMessage()
                )
        );
    }
} else {
    // print error message if not available
}

К сожалению, getAvailableLogTypes содержит только «сервер» и «клиент», но не браузер журналы. Нам не хватает какой-либо конфигурации на узлах firefox / chrome, чтобы включить их?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...