J'essaie de générer une capture d'écran avec js nightwatch, il enregistre un fichier à mon emplacement, mais la taille est 1kb et quand j'essaie d'ouvrir ce il n'y a pas d'image. Le fichier de configuration est celui que j'ai reçu de https://www.npmjs.com/package/learn-nightwatch. Quel pourrait être le coupable?Comment faire pour que les captures d'écran de nightwatchjs fonctionnent?
0
A
Répondre
1
Avant de lancer la capture d'écran, vous devez vous assurer que la page est "prête". Si vous avez déjà vérifié cela, assurez-vous que vous avez ajouté une extension d'image au nom du fichier.
Je partage un exemple de travail:
module.exports = {
"Do a screenshot task" : function (browser) {
browser
.url("http://example.com")
.waitForElementPresent('body', 1000, 'Page loaded')
.resizeWindow(900, 3000)
.saveScreenshot('/home/yourName/path/imageName.png')
.end();
}
};
espérons qu'il vous aidera.
Pourriez-vous ajouter le code que vous avez essayé? Nous avons également eu ce problème, mais je ne peux pas m'empêcher de déboguer sans savoir par où commencer. – Swagin9