Как добавить код Ruby перед запуском всех файлов функций в Cucumber? Я попытался сделать это непосредственно в файле функций (например, ap 'hi'
), но Огурец, похоже, проигнорировал это и просто перешел к сценарию.Ruby Cucumber - Добавить коды Ruby
0
A
ответ
0
Если вы хотите код, который будет выполняться, прежде чем все функции/сценарий побежали вы можете использовать AfterConfiguration крючок
AfterConfiguration do
#code you want ran
end
Этот хук выполняется только один раз и после огурца завершения настройки своей среды.
Если вы хотите код, чтобы просто запустить, прежде чем все сценарии вы можете с нами перед крючком
Before do
#code you want ran
#end
И если вы находитесь в ситуации, где вы хотите запускать код только для определенных сценариев вы можете использовать тег функциональность/фильтрация крючков
@my_scenario
Scenario: This is my scenario
Scenario: This is not my scenario
с крюком
Before('@my_scenario') do
#code you want ran
end
Вышеуказанный крючок будет запускаться только для сценария «Это мой сценарий».
Смежные вопросы
- 1. Ошибка в Ruby-Cucumber
- 2. Selenium Tag Ruby Cucumber
- 3. Ruby File Delete Cucumber
- 4. PDF Reader Cucumber Ruby
- 5. Cucumber Date Ranges Ruby
- 6. Timestamps Ruby Capybara Cucumber
- 7. Ruby Cucumber PDF reader
- 8. Ruby Cucumber env.rb refactor
- 9. Инициализация теста на Ruby/Cucumber
- 10. Ruby/Cucumber - «puts» вызывает проблемы
- 11. Postgresql recordset display display in Ruby cucumber
- 12. Ruby Cucumber многострочные кавычки с интерполяцией?
- 13. Как запустить шаги Cucumber одновременно в Ruby?
- 14. Ruby/Cucumber/Capybara Testing Multipart Загружает файлы
- 15. Ruby Cucumber работает с несколькими файлами функций
- 16. Тестирование HTTP и HTTPS на Cucumber Ruby
- 17. Запуск Ruby-Cucumber от IntelliJ (OSX)
- 18. Ruby and Cucumber - Рефакторинг длинного списка действий
- 19. Cucumber Ruby читать Word Doc или текст
- 20. Ruby gem cucumber Ошибка SSL и источники драгоценных камней
- 21. Мой сценарий Cucumber, похоже, не поднимает мой скрипт Ruby
- 22. Cucumber Ruby - Пространства в профиле cucumber.yml Переменные ENV
- 23. Открыть файл с меткой даты и времени - Ruby Cucumber
- 24. C# Тестирование строк кода с использованием структуры тестирования Ruby/Cucumber
- 25. Ruby Cucumber AfterStep не работает после каждого шага в сценарии
- 26. Cucumber-Ruby генерирует пустой файл JSON при множественных сбоях функции
- 27. Как настроить зависимости для Ruby Cucumber в Windows 10?
- 28. Доступ к переменным модуля Ruby Cucumber изнутри и снаружи?
- 29. Зависимость ActiveRecord от Ruby, Rails, Cucumber и RSpec
- 30. Как запустить скрипт python из Ruby/Cucumber-Calabash
Я думаю, что вы ищете крючок 'Before', который похож на' setup' в 'Test :: Unit'. Этот поток SO может помочь: http://stackoverflow.com/questions/15031096/cleanup-steps-for-cucumber-scenarios/15031582#15031582 – orde