我想在CasperJS中使用jQuery,但似乎我无法将jQuery注入远程文档。
以下代码是简化代码,用于显示问题可能存在的位置。
我知道我需要稍后使用casper.evaluate
,但我没有注入jQuery。
为了正确注入jQuery,我应该如何更改代码?
此代码有效
var casper = require('casper').create();
casper.start('http://www.yahoo.co.jp', function() {
this.echo("hello");
});
此代码无效
var casper = require('casper');
casper.create({
clientScripts: ['jquery-2.2.2.min.js']
});
casper.start('http://www.yahoo.co.jp', function() {
this.echo("hello");
});
当前目录& jQuery文件所在的位置
$ pwd
/Users/Hayato/Desktop
$ ls | grep "jquery"
jquery-2.2.2.min.js
答案 0 :(得分:0)
这与注入jQuery无关。您混淆了如何获取@Resource
private Properties properties;
实例。
使用
casper
或
var casper = require('casper').create({
clientScripts: ['jquery-2.2.2.min.js']
});
问题在于var casper = require('casper');
casper = casper.create({
clientScripts: ['jquery-2.2.2.min.js']
});
为您提供了可以使用的实例,但您目前正在将其丢弃。