Web サイトから 2 つのスクリーンショットを取得しようとしています。1 つはサイトへの注入前、もう 1 つは注入後です。
問題は、すべてのアセットがロードされた後 (およびスクリプトを挿入する前) に最初のスクリーンショットを撮ろうとすると、onInitialized 関数内からスクリーンショットが作成されないことです..理由は何ですか?
page.onInitialized = function () {
page.render('e1.png');
page.evaluate(function () {
<here i'm injectingo the page>
});
};
また、js に似た 2 つのスクリーンショットを比較するにはどうすればよいですか? npmでパッケージをインストールし、phantomjsでテストを実行しているのですが、phantomjsで作成したスクリーンショットを変数に保存し、similar.jsでコンパイルする方法はありますか? 私のニーズに合ったコードを見てうれしいです。どうもありがとうございました!!