LiohAu, вы можете использовать метод «статус» по самому сценарию, а не по отдельным шагам. Попробуйте это: В крючками, добавьте
After do |scenario|
p scenario.status
end
Это даст статусы следующим образом: Любой шаг не выполняется/определена, она будет давать вам: не определено Сценарий не удается (когда определены все этапы): не удалось Сценарий проходит: прошло
Используя тот же самый крючок, он предоставит вам статус контура сценария, но для каждой строки примера (поскольку для каждой строки примера это индивидуальный сценарий). Поэтому, если вы хотите получить результат всего контура, вам нужно будет зафиксировать результат для всех строк примера и соответствующим образом вычислить конечный результат.
Надеюсь, это поможет.
Хорошо, но так как крючок AfterStep не вызывается, мне нужно использовать привязку After Script и цикл по всем шагам вправо? Но я знаю, как я могу получить доступ к шагам, когда сценарий является контуром (полученный параметр сценария не имеет метода «шагов») – LiohAu
Когда я пытаюсь получить доступ к методу «шаги», я получаю следующую ошибку: private method «steps» 'вызван для # (NoMethodError) /Users/...features/support/hooks.rb:126:in 'After' –
LiohAu
2-я ссылка не работает. – slm