Запустите каждый тестовый файл транспортира отдельно в Webstorm

880
user6083264

Protractor можно запускать и отлаживать из Webstorm, добавив новые конфигурации, но при этом будут запускаться все файлы spec.js, соответствующие шаблону файла. Я хочу запустить один тестовый файл без изменения имени.

Я хочу выбрать тестовый файл транспортира в веб-шторме, щелкните правой кнопкой мыши> запустить, и он будет запущен. Можно ли сделать что-то подобное? Как пользовательское действие запуска? Прямо сейчас, если я нажму запустить, он запускается по мокко.

Благодарю.

1

1 ответ на вопрос

1
Paul Preibisch

Yes you can do that.

  • Just go to debug drop down
  • choose "edit configurations"
  • click the plus icon
  • choose Node.js
  • Then enter the following:

Node interpreter: /usr/bin/node Working directory: where your files are Javascript file: [where protractor cli.js is] Application parameters: tests/conf.js --specs [path-to-spec]

You can see in the image that I have created an entry for each one of my tests, that way I can run each test individually

I hope this helps!

enter image description here

Спасибо за ответ. Но при этом мне придется каждый раз редактировать имя файла в параметре, когда я собираюсь запустить другой файл спецификации. Я ищу технику, в которой я могу щелкнуть правой кнопкой мыши по файлу, нажать «Выполнить», и он запустится напрямую, добавив его имя с параметрами «--specs». Прямо сейчас, я нашел обходной путь - опция «Внешний инструмент» в Webstorm, где я могу определять параметры с помощью макросов. user6083264 8 лет назад 3
Можете ли вы опубликовать свое решение? Это звучит здорово! Paul Preibisch 7 лет назад 0
+1 для вашего решения @ user6083264, вы можете опубликовать его? Pirozek 6 лет назад 0

Похожие вопросы