Ich verwende Selen, Specflow und nUnit, um automatisierte Tests mit Visual Studio zu starten. Der Code arbeitete mit Visual Studio 2010. Nachdem ich Visual Studio 2012, Selenium und Specflow wieder installiert hatte (ich glaube ich habe es richtig gemacht), hörte es auf zu arbeiten. Erstens haben die Schritte ihre Definitionen nicht erkannt und ich denke, ich repariere das Schreiben von [Binding] in allen C# -Dateien, die ihre Definitionen enthalten. Wenn ich jetzt versuche, das Projekt zu erstellen, wird ein Fehler angezeigt, den ich nicht für alle Feature-Dateien lösen kann.Fehler mit specflow in Visual Studio 2012 mit <unitTestProvider>
Es zeigt 50 Fehler (die gleiche Anzahl von Specflow Feature-Dateien Ich habe), sie alle gleich sind, und es sagt dieses:
Error: Generation error: SpecFlow configuration error -> The element <unitTestProvider> may only appear once in this section
.
Ich weiß nicht, wie das zu beheben ist. Ich hoffe, dass mir jemand helfen kann, ich mache mir deswegen wirklich Sorgen.
Welche Version von SpecFlow, Selen und NUnit geändert werden sind Sie? – Arran
Nunit ist 2.6.2, Specflow 1.9.0, Selen-Webdriver 2.29.1 – JoleG
Funktioniert es noch in VS2010? – AlSki