Спасибо, это действительно помогает.
ужно протестировать длинный процесс шагов для одной функции. От входа в систему до многих модальных диалогов, многошаговых форм и пользователей разных ролей - все это взаимодействует. Как мы можем разбить части этого процесса на отдельные сценарии?
Вот пример:
Scenario: New Manuscript
Given I am on the manuscripts page
When I press "Submit A New Manuscript"
Then I should see "Please specify this manuscript's type"
Scenario: Choose Manuscript Type
Given I am choosing a manuscript type
When I click "Original Paper"
Then I should see "Edit Manuscript Details"
Scenario: Edit Manuscript Details
Given I am editing manuscript details
And I am on the editing page
When I fill in "Manuscript Title" with "Testing Story"
Then I should see "Suggest Reviewers"
И так далее, и так далее для десятков сценариев. Проблема в том, что каждый сценарий построен из t, он последний. Как я могу протестировать каждый сценарий изолированно, не повторяя все предыдущие?