我有2个场景。
@Joinnow
Scenario Outline: join as a user
@changePasswrd
Scenario Outline: Change Password
现在我想将@Joinnow作为@change密码初始步骤的一部分运行。我该怎么做?
答案 0 :(得分:1)
要执行此操作,您可以创建一个新步骤,该步骤调用其他方案中的所有其他步骤。 specflow wiki has some details of how to do this和this answer也提供了类似的信息
答案 1 :(得分:0)
您可能还想考虑背景。为什么要在此方案中使用其他方案?他们分享类似的步骤吗?你在某种状态下需要吗?或者只是选择正确的用户登录?背景适用于使用特定用户。
黄瓜链接但在specflow中的工作方式相同 https://github.com/cucumber/cucumber/wiki/Background
还有一个带有标签的设置,如果你愿意,它将在场景之前运行。 https://github.com/techtalk/SpecFlow/wiki/Hooks