Je voudrais utiliser Nightmare JS pour déterminer si une page est en cours de chargement en vérifiant le code d'état 200. J'ai regardé les options goto, mais je n'ai pas réussi à comprendre. Quelqu'un a des idées?Nightmare JS Retour Page État Code
var Nightmare = require('nightmare');
var should = require('chai').should();
describe('PageLoad Test', function() {
var url = 'http://www.yahoo.com';
describe('Browse Page', function() {
it('should return 200 status', function (done) {
this.timeout(15000);
new Nightmare()
.goto(url)
.wait(1000)
.evaluate(function() {
return document.querySelector('div.items').innerHTML;
})
.then(function (element) {
element.should.equal(element);
done();
})
.catch(function (error) {
console.error('page failed to load', error);
done('epic failure')
})
});
});
});
Cela fonctionne également, merci! –