extension ExtPose

Expose Response Headers (delisted)

CRX id

omlflgllokdkamhdgiaalffaeopelagg-

Description from extension meta

Expose the page response headers to Navigator object to make them available from Selenium and other web drivers

Description from store 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

Statistics

Installs
17 history
Category
Rating
0.0 (0 votes)
Last update / version
2017-03-02 / 1.0.1
Listing languages
en

Links