Expose Response Headers chrome extension

Version: 1.0.1
Expose Response Headers
Expose the page response headers to Navigator object to make them available from Selenium and other web drivers
0.00 Based on 0 user rates

What is Expose Response Headers?

Expose Response Headers is a developer tools chrome extension. it's a free extension , it has 18 active users since released its first version, it earns an average rating of 0.00 from 0 rated user, last update is 2620 days ago.


What’s new in version 1.0.1?

                This is a technical extension to be used with web drivers like Selenium. It adds the so-needed functionality like providing response headers and response status code for requested urls. The available items go to Navigator object, under following properties:

navigator.requestHeaders = <array>;
navigator.requestUrl = <string>;
navigator.requestMethod = <string>;
navigator.responseHeaders = <array>;
navigator.responseStatusCode = <string>;
navigator.responseStatusLine = <string>;
navigator.responseUrl = <string>;
navigator.responseMethod = <string>;

To get those values, you typically need to get them by running a javascript in a page context, and returning the result. In Selenium, it would look something like this:

var builder = new selenium.Builder().withCapabilities(selenium.Capabilities.chrome());
var options = new selenium_chrome.Options();
options.addExtensions(__dirname + "/response-headers.crx");
builder.setChromeOptions(options);
var page = builder.build();
page.then(function() {
   // load your url here
}, function(err) {
   // error creating browser
});

/// then somewhere after loading the url, you would do
page.executeScript(function() {
  return {
    statusCode: navigator.responseStatusCode
  }
}).then(function(obj) {
  // now you have obj.statusCode
});

Gist example: https://gist.github.com/javascriptlove/4a00c4931c4c83287f4efd6c23fd02ed            

How to install Expose Response Headers?

You could download the latest version crx file or older version files and install it.


Technical Features:

  • Latest Version: 1.0.1
  • Requirements: Windows Chrome, Mac Chrome
  • License: Free
  • Latest update: Thursday, March 2nd, 2017
  • Author: Alexander Kuzmenok

Expose Response Headers Available languages:

English.


FAQ