You need to get the file from the network, in the Headers tab. From localStorage I get the value of a variable something like this:

Object val = ((JavascriptExecutor) StoriesRunner.getWebDriver()).executeScript("return window.localStorage.getItem('search_counter')"); 

I don't know how to get data from the network

    1 answer 1

    First create such settings for the driver and pass caps when creating the WebDriver object

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

    Further, for example in the test itself (or where you need to) perform:

     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()); }