Sto utilizzando SpecFlow per eseguire alcuni test in stile BDD. Alcune delle mie funzionalità sono i test dell'interfaccia utente, quindi usano WatiN. Alcuni non sono test dell'interfaccia utente, quindi non lo fanno.Definizioni di passaggi con ambito feature con SpecFlow?
Al momento, ho un singolo file StepDefinitions.cs
, che copre tutte le mie funzionalità. Ho un passo BeforeScenario
che inizializza WatiN. Ciò significa che tutti i miei test avviano Internet Explorer, che ne abbiano bisogno o meno.
C'è qualche modo in SpecFlow per avere un particolare file di funzione associato a un particolare insieme di definizioni di passi? O mi sto avvicinando da un angolo sbagliato?
In 1.7.0 sembra essere attributo StepScope. per esempio. [StepScope (Tag = "mytag")] – ziya
Il collegamento è morto. – Cumbayah
Il nuovo collegamento è https://github.com/techtalk/SpecFlow/wiki/Scoped-Bindings – Ecyrb