Я пытаюсь интегрировать Cucumber с Test Rail. Итак, у меня есть автоматизация Cucumber Ruby.
Я хотел бы иметь возможность передавать шаги Cucumber Gherkin из файла функций в качестве переменной в автоматизацию.
Это потому, что я хотел бы отправить шаги Cucumber Gherkin как HTTP POST в систему управления тестированием.
Пример файла функции корнишона:
Scenario: login scenario
Given I am on webpage
When I login
Then I should see that I am logged in
Код определения шага:
Given(/^I am on webpage$/) do
#do this Given step from the regex match
#but also how do I, some how grab the string 'Given I am on webpage'
#so I can do an HTTP POST on that string
end
Или, может быть, лучший способ: прежде чем я начну какие-либо автоматические тесты, я прохожу какой-то способ проанализировать все файлы функций и отправить HTTP POST в Test Rail, чтобы обновить или заполнить любые новые тесты, которые я добавил в Cucumber. Если это так, как мне это сделать?