Нужно получить файл из network, во вкладке Headers. Из localStorage получаю значение переменной как-то так:
Object val = ((JavascriptExecutor) StoriesRunner.getWebDriver()).executeScript("return window.localStorage.getItem('search_counter')");
а как получать данные из network я не знаю
Создаете сначала такие настройки для драйвера и передаёте caps при создание объект WebDriver
DesiredCapabilities caps = DesiredCapabilities.chrome();
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable(LogType.PERFORMANCE, Level.INFO);
caps.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
Далее, например в самое тесте (или где вам надо) выполняете:
List<LogEntry> entries = driver.manage().logs().get(LogType.PERFORMANCE).getAll();
System.out.println(entries.size() + " " + LogType.PERFORMANCE + " log entries found");
for (LogEntry entry : entries) {
System.out.println(
new Date(entry.getTimestamp()) + " " + entry.getLevel() + " " + entry.getMessage());
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Реализуем проект под Android по производственной тематикеПоявилась необходимость подключения самопального микроконтроллера с дисплеем на борту...
Есть такой код, он работает для редактирования существующих данныхВопрос в том, как добавить новую строку в
Интересно, как можно написать свой JSONArray, чтобы его JSONObject'ы можно было пробегать через цикл for-each?