2013-12-22 2 views
2

내 데스크톱의 폴더에 casperjs와 slimerjs를 넣습니다.Windows에서 CasperJS를 사용하여 SlimerJS를 설정하는 방법은 무엇입니까?

내 PATH에이 폴더를 추가합니다.

  • C : \ 사용자 사용자 1 \ 바탕 화면 \ 함 \ slimerjs-0.9.0

나는 새 사용자 변수 SLIMERJSLAUNCHER를 설정 \ : \ 사용자

  • C는 사용자 1 \ 바탕 화면 \ 함 \가 casperjs \ 이 같은 값 :

    casperjs --engine=slimerjs test.js 
    
    0 :

    C:\Users\User1\Desktop\Bins\slimerjs-0.9.0\xulrunner\xulrunner.exe 
    

    그러나 나는 그런 스크립트를 실행할 때

    Error: couldn't parse application.ini 
    

    내 설정에 어떤 문제가 있습니까 :

    나는 메시지 상자가?

  • 답변

    2

    내가 XULRunner가 알고 있지만, 파이어 폭스, 그냥 경량 판을 다운로드 readme.md -slimerjs 패키지 -,

    • 에서 말했다가있는 경우, 시스템 변수 SLIMERJSLAUNCHER = C를 설정하지 : \ 프로그램 파일 (x86) \ Mozilla Firefox \ firefox.exe
    • 그리고 테스트 파일과 slimerjs 파일이 같은 폴더에 있어야합니다. (다운로드 한 패키지가 주 테스트를 실행할 위치에 있어야한다는 것을 의미합니다. 배치 파일 - .bat- .exe 파일이 아님) 또는 자세한 내용은 What is the correct way to launch slimerjs in casperjs (with an absolute path)?을 참조하십시오. 이 폴더에
    • Shift + 바로 카릭 -> 새 명령 엽니 다 (내가이 주로 사용하기 때문에 내가 시험에 대해 말하기 해요)

    을 이 $ casperjs test test.js --engine=slimerjs을 그리고 당신은 당신의 casperjs 파일을 실행 할 수 있어야한다 (엔진을 지정하여 slimerjs 또는 phantomjs에서).

    경고 : 당신이 그와 같은 전체 제품군을 실행하려면 : - "getMozFile (... 로그인과 같은 몇 가지 유용한 기능을 인수 분해하는 데 사용 inc.js) casperjs test mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml

    당신은 오류가있을 것이다 : 경로는 절대 경로가 아닙니다. "

    그래서 그렇게 : - casperjs test ./mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml

    (폴더 mainTests 내 모든 테스트를 포함). 그것은 나를 위해 일하고, 그것이 도움이되는지 모른다.

    또는 슬림 패키지로 폴더에 들어가서 테스트 파일/폴더의 전체 경로를 지정하십시오. -> casperjs test c : /path/to/test.js

    관련 문제