Jak sprawdzić kod statusu HTTP za pomocą pliku nocwatch.js? Spróbowałem:sprawdź kod statusu http za pomocą stada nocnego
ale oczywiście to nie działa.
Jak sprawdzić kod statusu HTTP za pomocą pliku nocwatch.js? Spróbowałem:sprawdź kod statusu http za pomocą stada nocnego
ale oczywiście to nie działa.
Spróbuj
var http = require("http");
module.exports = {
"Check Response Code" : function (client) {
var request = http.request({
host: "www.google.com",
port: 80,
path: "/images/srpr/logo11w.png",
method: "HEAD"
}, function (response) {
client
.assert.equal(response.statusCode, 200, 'Check status');
client.end();
}).on("error", function (err) {
console.log(err);
client.end();
}).end();
}
};
Właściwie nie sposób jeszcze uzyskać status odpowiedź strony za pomocą selen (https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/141)
Ale co można łatwo zrobić, to import „wymaga” biblioteki, należy Twoja prośba do strony, którą chcesz otworzyć w badaniach selen i potwierdzić, że kod stanu odpowiedzi równy 200:
var request = require('request');
request('http://stackoverflow.com', function (error, response, body) {
browser.assert.equal(response.statusCode, 200);
});
Możliwy duplikat [Jak uzyskać kod odpowiedzi HTTP przy użyciu selen WEBD rzeka z Javą?] (https://stackoverflow.com/questions/6509628/how-to-get-http-response-code-using-selenium-webdriver-with-java) – SiKing