Огурец разработан таким образом, что все сценарии независимы друг от друга и не могут быть связаны друг с другом.Каждый сценарий начинается с нуля, очищается от сеанса, очищается база данных и т. Д. Это стандартная практика для всех основных тестовых сред (идемпотентность)
Так что не существует простого способа сделать то, что вы хотите, и многое другоеважно, что делать то, что вы хотите, не имеет смысла.
Теперь некоторые люди прилагают большие усилия, чтобы обойти это (особенно некоторые пользователи Cucumber), так что, возможно, это случилось с вашим набором тестов, но, опять же, это действительно плохоdo.
Если вы хотите объединить сценарии, вы должны написать новые сценарии, которые используют шаги сценариев, которые вы хотите объединить, например,
Scenario: Foo
When I foo
end
Scenario: Bar
When I bar
end
# This is the one you would write
Scenario: Foo bar
When I foo
And I bar
end