Domanda

Ho una caratteristica e cercavo un modo per eseguirlo diverso per ambiente.Come potrei avere un ambiente in cui provo le cose localmente e un altro che colpisce i server remoti.Usando Bindings accidenti Posso eseguire questo, ma richiede duplicare gli scenari e quindi applicare un tag a ciascun scenario.

EG:

@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
.

è invece un modo in cui lo scenario è elencato solo una volta nella funzione e poi ho una specie di tag globale che consentirebbe il corretto filtraggio delle definizioni di passo?

Grazie!

È stato utile?

Soluzione

this is what the .net configuration infrastructure is for. it's not really specflow specific. your code should read different configuration settings and you should have the right configuration files for given environments. i would do this in the same way you do your configuration for moving your application code through different environments.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top