2

我有一个功能,并且正在寻找一种在每个环境中执行不同的方法。就像我可能有一个环境可以在本地测试东西,而另一个环境会影响远程服务器。使用范围绑定我可以做到这一点,但它需要复制场景,然后将标签应用于每个场景。

例如:

@test
Scenario: User can login
    When a user provides valid credentials
    Then they are logged in

@stage
Scenario: User can login
    When a user provides valid credentials
    Then they are logged in

相反,有没有一种方法可以在功能中只列出一次场景,然后我有某种全局标签可以允许正确过滤步骤定义?

谢谢!

4

1 回答 1

2

这就是 .net 配置基础架构的用途。它并不是特定于规范流的。您的代码应该读取不同的配置设置,并且您应该拥有适用于给定环境的正确配置文件。我会以与您在不同环境中移动应用程序代码的配置相同的方式执行此操作。

于 2012-03-02T13:04:06.070 回答