Expose Response Headers
Expose the page response headers to Navigator object to make them available from Selenium and other web drivers
Cos'è Expose Response Headers?
Expose Response Headers è un'estensione di Chrome sviluppata da Alexander Kuzmenok, e la sua funzione principale è "Expose the page response headers to Navigator object to make them available from Selenium and other web drivers".
Scarica il file CRX dell'estensione Expose Response Headers
Scarica i file di estensione Expose Response Headers in formato crx, installa manualmente le estensioni di Chrome nel browser o condividi i file crx con gli amici per installare facilmente le estensioni di Chrome.
Istruzioni per l'Uso dell'Estensione
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 =; navigator.requestUrl = ; navigator.requestMethod = ; navigator.responseHeaders = ; navigator.responseStatusCode = ; navigator.responseStatusLine = ; navigator.responseUrl = ; navigator.responseMethod = ; 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
Informazioni di Base sull'Estensione
Nome | |
ID | omlflgllokdkamhdgiaalffaeopelagg |
URL Ufficiale | https://chromewebstore.google.com/detail/expose-response-headers/omlflgllokdkamhdgiaalffaeopelagg |
Descrizione | Expose the page response headers to Navigator object to make them available from Selenium and other web drivers |
Dimensione del File | 20.04 KB |
Conteggio Installazioni | 17 |
Versione Corrente | 1.0.1 |
Ultimo Aggiornamento | 2017-03-02 |
Data di Pubblicazione | 2017-03-02 |
Sviluppatore | Alexander Kuzmenok |
[email protected] | |
Tipo di Pagamento | free |
Lingue Supportate | en |
manifest.json | |
{ "background": { "scripts": [ "background.js" ] }, "content_scripts": [ { "matches": [ "http:\/\/*\/*", "https:\/\/*\/*" ], "js": [ "content_script.js" ], "run_at": "document_start" } ], "description": "Expose the page response headers to Navigator object to make them available from Selenium and other web drivers", "icons": { "128": "icon128.png" }, "manifest_version": 2, "name": "Expose Response Headers", "permissions": [ "webRequest", "tabs", "http:\/\/*\/*", "https:\/\/*\/*" ], "update_url": "http:\/\/clients2.google.com\/service\/update2\/crx", "version": "1.0.1" } |