在使用spookyjs时,如何将slimerjs设置为casperjs的引擎?

时间:2014-05-13 16:54:59

标签: node.js casperjs slimerjs spookyjs

我正在通过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作为引擎呢?

2 个答案:

答案 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'
      }
  }
},...