2017-04-13 14 views
0

nightwatch jsでスクリーンショットを生成しようとしていますが、ファイルを自分の場所に保存しましたが、サイズは1kbです。開こうとすると画像はありません。設定ファイルはhttps://www.npmjs.com/package/learn-nightwatchから得たものです。 原因は何ですか?nightwatchjsのスクリーンショットを取得するにはどうすればよいですか?

+1

試したコードを追加できますか?私たちもこの問題を抱えていましたが、どこから始めるべきかを知らずにデバッグすることはできません。 – Swagin9

答えて

1

スクリーンショットを起動する前に、ページが「準備完了」であることを確認する必要があります。既にチェックしている場合は、画像の拡張子をファイル名に追加してください。

私は、実施例を共有しています:

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(); 
    } 
}; 

は、それはあなたのお役に立てば幸いです。

関連する問題