我还没有尝试过这一点,但我理论上认为在 Cucumber 上的一个功能文件中添加多个背景是一种不好的做法。
Background:
Given I am on the SignIn Page
Scenario: I am able to . .. . . .
When I . . . . .
Then I . . . . .
Background:
Given I signin
Scenario: I am able to . . . .
When I . . . .
Then I . . . .
想知道是否可行?
谢谢
答案:
“每个功能或规则只能有一组后台步骤。如果您需要针对不同场景使用不同的后台步骤,请考虑将您的一组场景分解为更多规则或更多功能。”
https://cucumber.io/docs/gherkin/reference/#background
...由于每个文件只能有一个功能,因此每个文件只能有一个背景。