2014-05-13 7 views
3

나는 spookyjs를 통해 casperjs를 몰고 있는데 나는 casperjs 엔진으로 phantomjs보다는 slimerjs를 사용하고 싶다. 내가 이렇게 spookyjs를 사용하는 경우 casperjs를 구성 할 때 엔진을 설정하는 것이 가능하다 생각spookyjs를 사용할 때 casperjs 용 엔진으로 slimerjs를 어떻게 설정합니까?

casperjs *scriptname* --engine=slimerjs 

: casperjs를 사용하는 경우이 같은 명령 줄에서 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

SpookyJS GitHub의 페이지에서 [이 문제] (https://github.com/WaterfallEngineering/SpookyJS/issues/97) 열립니다. – celeritas

답변

4

이 해결 방법이 도움이 될 수 있습니다. casperjs는 변수를 설정하고 더 슬림 한/환상을 시작하는 파이썬 스크립트이므로, 스크립트를 수정하여 기본값을 더 얇게 만들 수 있습니다. (라인 86 정도) 그냥 편집/usr/지방/빈/casperjs 및 설정 엔진 :

대신 ENGINE = 'phantomjs' 쓰기 ENGINE = 'slimerjs'

행운을 빕니다.

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' 
     } 
    } 
},... 
관련 문제