2

私が遭遇した理由を知っている人はいますか

[warning] [phantom] Failed injecting %s client side. 
Failed injecting includes/jquery-1.10.2.min.js client side 

私が含めたとき

'includes/jquery-1.10.2.min.js' 

Casper コンストラクター内。誰かが同様の質問をここに投稿しました: https://groups.google.com/forum/#!msg/casperjs/hY4ziaoXIEE/YFi8Sj4JysMJ、しかし、彼らがソリューションに casper.evaluate() をどのように組み込んだかわかりません:

casper.then( function() {
this.evaluate(function($) {
console.log($('title').text());
}
}); 
4

2 に答える 2

2

私がつまずいたのは、インクルードへのパスが、スクリプトが実際に存在するディレクトリではなく、スクリプトを呼び出しているディレクトリに対して相対的であることです。

于 2015-04-07T13:56:59.180 に答える