Как установить slimerjs в качестве движка для casperjs при использовании spookyjs?
Я вожу casperjs через spookyjs и хочу использовать slimerjs, а не фантомы, в качестве движка для casperjs.
При использовании casperjs вы устанавливаете движок при вызове casperjs из командной строки следующим образом:
casperjs *scriptname* --engine=slimerjs
Я подумал, что возможно настроить движок при настройке casperjs при использовании spookyjs вот так:
var spooky = new Spooky(
{
child: {
transport: 'http'
},
casper: {
logLevel: 'debug',
verbose: true,
options: {
clientScripts: ['public/js/jquery-1.11.1.min.js'],
engine: 'slimerjs'
}
}
},...
Но это не работает. Итак, как вы используете slimerjs в качестве двигателя при движении casperjs через spookyjs?
2 ответа
Может быть, этот обходной путь помогает. Поскольку casperjs - это скрипт на python, который устанавливает переменные и запускает slimmer / phantom, вы можете просто изменить скрипт, чтобы сделать его более тонким по умолчанию. Просто отредактируйте / usr / local / bin / casperjs и установите движок (около строки 86):
Вместо ENGINE = 'phantomjs'
записывать ENGINE = 'slimerjs'
Удачи.
Попробуй так:
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'
}
}
},...