我正在通过spookyjs驾驶casperjs,我想使用slimerjs而不是phantomjs作为casperjs的引擎。
使用casperjs时,从命令行调用casperjs时设置引擎,如下所示:
casperjs *scriptname* --engine=slimerjs
我认为在使用像这样的spookyjs时配置casperjs时可能会设置引擎:
var spooky = new Spooky(
{
child: {
transport: 'http'
},
casper: {
logLevel: 'debug',
verbose: true,
options: {
clientScripts: ['public/js/jquery-1.11.1.min.js'],
engine: 'slimerjs'
}
}
},...
但这不起作用。那么在通过spookyjs驾驶casperjs时如何使用slimerjs作为引擎呢?
答案 0 :(得分:4)
可能是这种解决方法有帮助。 由于casperjs是一个设置变量并开始变薄/幻像的python脚本,因此您可以修改脚本以使其变得更加简洁。 只需编辑/ usr / local / bin / casperjs,然后设置引擎(第86行):
而不是ENGINE = 'phantomjs'
写ENGINE = 'slimerjs'
答案 1 :(得分:0)
尝试这样:
var spooky = new Spooky(
{
child: {
transport: 'http',
engine: 'slimerjs'
},
casper: {
logLevel: 'debug',
verbose: true,
options: {
clientScripts: ['public/js/jquery-1.11.1.min.js'],
engine: 'slimerjs'
}
}
},...