我只想在每个黄瓜功能文件之前执行一次特定步骤。一个黄瓜特征文件可以有多个场景。我不希望在每个场景之前执行背景步骤。每个功能文件都可以有一个步骤(每个功能不同),该步骤只执行一次。所以我不能在钩子之前使用那个步骤,因为我每 20 个功能都有一个特定的步骤。小黄瓜示例如下所示:
Scenario: This will execute only once before all scenario in this current feature
When Navigate to the Page URL
Scenario: scenario 1
When Some Action
Then Some Verification
Scenario: scenario 2
When Some Action
Then Some Verification
Scenario: scenario 3
When Some Action
Then Some Verification
我希望你们能理解我的问题。我在我的框架中使用 Ruby Capybara Cucumber。