Транспортир для отладки проблем в IntelliJ

#protractor

#транспортир

Вопрос:

Примерно месяц назад в моем проекте для отладки скриптов транспортира в IntelliJ моя настройка работала нормально.

Однако, поскольку проект обновлен до версии Angular 2 и Protractor 4.0.9, я не смог заставить отладку работать.

Ошибка, которую я получаю, это:

Error message: No selenium server jar found at the specified location (./node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-2.53.1.jar). Check that the version number is up to date.

Итак, понимая, что, возможно, я забыл запустить webdriver-manager update . И хотя казалось, что selenium обновился, он не обновлялся в папке node_modules моего проекта (ссылка выше).

Думая, что может быть что-то не так, что иногда случается, я запустил папку node_modules, запустил установку npm, запустил обновление webdriver-manager и… У меня все та же проблема.

Мой элемент конфигурации запуска / отладки для моего теста выглядит следующим образом:

 Node interpretor: /usr/local/bin/node 
Node parameters: --harmony
Working directory: [my project folder's root]
JavaScript file: node_modules/protractor/built/cli.js
Application parameters: test/e2e/myTestFile.conf.js
Environment variables: [none needed for this test]
Before launch: [blank]

Node is 6.5.0
Angular 2.0.0
protractor 4.0.9
And, fwiw, typescript 2.0.2
(Both the angular project and the protractor code are in typescript.)
 

Теперь я могу запускать свои тесты из командной строки. Но возможность пошагового выполнения кода для поиска моих ошибок или возможность приостановки доступа к моим объектам, чего я не могу сделать, когда я использую browser.pause().