Меня интересует вопрос - есть ли какой-либо механизм автоматического создания файлов определений шагов на основе файлов функций? Я нашел решение для .Net - это плагин для Visual Studio - specflow (см. Раздел «Определение генерирующих шагов»). Возможно, есть аналогичное решение для JavaScript или Typcript?Cucumber javascript - Как я могу автоматически генерировать файлы определений шагов?
ответ
Просто выполните файл функций из командной строки. Команда может выглядеть следующим образом:
node index.js -s .\step-definitions -f .\features\featurefileName.feature
И вы получите определение шага для неопределенных шагов
Я сделал это. Но определения шага выводятся в консоль. Это не очень полезно. Я хотел бы получить автоматически сгенерированный файл (js или ts). –
Вам нужно определить, какое действие вы хотите выполнить в определении шага, оно просто даст синтаксис того, как вы можете написать определение отсутствующего шага. Машина не может понять, какое действие вы хотите выполнить на основе вашего файлового файла, вам нужно написать этот код действия самим пользователем, он не может быть сгенерирован автоматически –
Правильно, но у меня есть другой вопрос. Я хотел бы получить автоматически создаваемые файлы определений шагов без реализации, но с автоматически сгенерированными именами функций, например, в примере - http://imgur.com/a/HwMdC –
- 1. Удаление неиспользуемых определений шагов в Java-Cucumber
- 2. Тот же шаг с использованием разных определений шагов Serenity Cucumber
- 3. Библиотека определений шагов для Meteor-oucumber/chimp
- 4. Как я могу автоматически генерировать мини-код css из scss?
- 5. Как генерировать автоматически файлы resx для проекта
- 6. Как я могу автоматически обновлять файлы программы?
- 7. Переменные переменных между определениями шагов в Cucumber groovy
- 8. Что такое синтаксис для написания определений тестов в Cucumber?
- 9. Есть ли способ автоматически генерировать файлы har?
- 10. Django: как я могу автоматически генерировать и кэшировать мой urls.py?
- 11. Как я могу автоматически генерировать уникальные поддельные имена для пользователей?
- 12. EasyUI Datagrid, как я могу автоматически генерировать столбцы?
- 13. Magento2 не автоматически генерировать статические файлы
- 14. Как я могу генерировать файлы зависимостей C из файлов заголовков
- 15. Как я могу программно генерировать PDF-файлы с помощью LaTeX?
- 16. Файлы Javascript автоматически повреждаются
- 17. Как определить неиспользуемые определения шагов в проекте jumit cucumber-jvm?
- 18. Могу ли я генерировать класс автоматически при вызове метода?
- 19. Могу ли я генерировать поля автоматически в eclipse из конструктора?
- 20. Могу ли я автоматически генерировать классы контроллеров из FXML?
- 21. Typcript: Как создать файлы определений при сохранении?
- 22. Как я могу использовать WebStorm для создания файла определения шага Cucumber в TypeScript вместо JavaScript?
- 23. Cucumber - кеширование файлов step_definition.rb?
- 24. Как я могу генерировать автоматические уведомления
- 25. Могу ли я автоматически генерировать методы get/set в C#?
- 26. Могу ли я автоматически генерировать сценарий изменений, используя файл .scmp?
- 27. Как я могу предварительно скомпилировать JSP-файлы?
- 28. В Jekyll, как я могу генерировать год?
- 29. Автоматически генерировать имена в массиве javascript
- 30. Как я могу удалить файлы журнала каждый день автоматически?
WebStorm обеспечивает в значительной степени ту же функциональность для огурца JS, как VS предусматривает specflow, так как это в любом случае IDE вопрос. – joniba