在黄瓜上的一个功能文件中运行多个背景

问题描述 投票:0回答:1

我还没有尝试过这一点,但我理论上认为在 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 . . . .

想知道是否可行?

谢谢

cucumber
1个回答
2
投票

答案:

“每个功能或规则只能有一组后台步骤。如果您需要针对不同场景使用不同的后台步骤,请考虑将您的一组场景分解为更多规则或更多功能。”

https://cucumber.io/docs/gherkin/reference/#background

...由于每个文件只能有一个功能,因此每个文件只能有一个背景。

© www.soinside.com 2019 - 2024. All rights reserved.