Protractor: Исполняемый файл драйвера PhantomJS

Созданный на 27 мар. 2014  ·  3Комментарии  ·  Источник: angular/protractor

Я пытаюсь запустить Protractor с PhantomJS.
Я получаю это сообщение об ошибке:
«Путь к исполняемому файлу драйвера должен быть установлен с помощью возможности / системного свойства / переменной PATH возможности phantomjs.binary.path».
Я знаю местонахождение phantomjs.exe.
Что мне нужно установить? Переменная "возможность / системное свойство / ПУТЬ" довольно расплывчата.
Могу ли я указать это в моем файле protractor.conf.js? Если да, то как?

Самый полезный комментарий

Обратите внимание: по крайней мере, в той настройке, которую я использую (и в сообщении об ошибке, указанном выше), правильным свойством является phantomjs.binary.path , а не phantom.binary.path .

Все 3 Комментарий

Отвечая на свой вопрос ... надеюсь, принесет пользу другим:
Вы можете сделать это в protractor.conf.js:

capabilities: {
  browserName: 'phantomjs',
  'phantom.binary.path': 'the-path-goes-here'
}

Однако теперь я получаю еще одну ошибку: «Не могу найти переменную: angular».
Эти тесты отлично работают в Chrome.

Мой сервер по какой-то причине был заблокирован. Сейчас все работает. Таким образом, ключевым моментом было свойство phantom.binary.path в возможностях.

Обратите внимание: по крайней мере, в той настройке, которую я использую (и в сообщении об ошибке, указанном выше), правильным свойством является phantomjs.binary.path , а не phantom.binary.path .

Была ли эта страница полезной?
0 / 5 - 0 рейтинги