2013-12-22 1 views
2

Я положил casperjs и slimerjs в папку на моем рабочем столе.Как установить SlimerJS с CasperJS в Windows?

Я добавляю эти папки в свою ПУТЬ.

  • C: \ Users \ Пользователь1 \ Desktop \ Бункеры \ casperjs
  • C: \ Users \ Пользователь1 \ Desktop \ Бункеры \ slimerjs-0.9.0

Я установил переменную SLIMERJSLAUNCHER новый пользователь с этим в качестве значения:

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

Но когда я запускаю сценарий вроде этого:

casperjs --engine=slimerjs test.js 

У меня есть окно с:

Error: couldn't parse application.ini 

Что случилось с моей установки?

ответ

2

Я не знаю XULRunner, но если у вас есть FireFox, так же, как сказано в readme.md -slimerjs пакет-,

  • Скачать Lightweight Edition, установите переменную системы SLIMERJSLAUNCHER = C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe
  • , а затем ваш тестовый файл и файлы slimerjs должны находиться в одной папке (я имею в виду, что загруженный пакет должен быть там, где вы выполняете основные тесты, мы выполняем пакетный файл -.bat-, а не файл .exe) или посмотрите, что: What is the correct way to launch slimerjs in casperjs (with an absolute path)? для получения более подробной информации.
  • сдвиг + правый Clic в этой папке -> открыть новую команду: $ casperjs test test.js --engine=slimerjs (я говорю о тестировании, потому что я использую его в основном для этого)

И вы должны быть в состоянии запустить свои casperjs файлы (в slimerjs или phantomjs, указав двигатель).

Внимание: если вы хотите, чтобы выполнить весь свой набор так: - casperjs test mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml (используйте inc.js факторизовать некоторые полезные функции, такие как логин ...)

У вас будет ошибка: «getMozFile: Путь не является абсолютным путем ».

Так сделать: - casperjs test ./mainTests/ --pre=pre.js --includes=inc.js --post=post.js --engine=slimerjs --xunit=parsetest.xml

(в mainTests папка содержит все мои тесты). Это работает для меня, не знаю, полезно ли это.

Или вы идете в папку с пакетом Slimer и указать весь путь вашего тестового файла/папки -> casperjs тест с: /path/to/test.js