Skip to content

DevTools Network.responseReceived() does not return the timing property  #7413

Closed
@takeyaqa

Description

@takeyaqa

🐛 Bug Report

The responseReceived.getResponse().getTiming() method always returns null.

To Reproduce

See below.

Expected behavior

responseReceived.getResponse().getTiming() returns the value.

Test script or set of commands reproducing this issue

  @Test
  void testNetworkTraffic() {
    try (DevTools devTools = driver.getDevTools()) {
      devTools.createSession();
      devTools.addListener(Network.responseReceived(), (responseReceived -> {
        assertNotNull(responseReceived);
        assertNotNull(responseReceived.getResponse());
        assertNotNull(responseReceived.getResponse().getTiming());  // failed
      }));
      devTools.send(Network.enable(Optional.empty(), Optional.empty(), Optional.empty()));
      driver.get("https://www.seleniumhq.org/");
    }
  }

Environment

OS: macOS Mojave
Browser: Chrome
Browser version: 75
Browser Driver version: ChromeDriver 75.0.3770.8
Language Bindings version: Java 4.0.0-alpha-2
Selenium Grid version (if applicable):

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-javaJava Bindings

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions