2017-03-02 7 views
0

Ich schreibe einen Testfall mit SpecFlow in C#. Wenn ich geeignete Haltepunkte einstelle und die Testfälle mit dem Debugger starte, werden nicht alle Haltepunkte getroffen. Wenn ich den Mauszeiger darüber bewege, wird der Hinweis "Der Haltepunkt wird nicht berührt. Es wurden keine Symbole für das Dokument geladen" angezeigt. Wie kann ich die von mir geschriebenen Testfälle debuggen?Breakpoints nicht in specflow

PS: Ich bin VS2015 mit

+0

Es kann aufgrund der Bedingungsprüfung übersprungen werden und der Block, in den Sie den Unterbrechungspunkt setzen, wird möglicherweise nicht basierend auf der Überprüfung ausgeführt. Versuchen Sie, die Formularkriterium zu brechen und zu überprüfen. –

+0

Ich habe es versucht. Hat nicht geholfen :( – Prasann

+0

Wo haben Sie die Breakpoints platziert? In einer Bindung oder in der Feature-Datei? Welchen Unit-Test-Provider haben Sie konfiguriert? –

Antwort

0

ich mein Problem gelöst, indem Debug- gehen> Optionen und disabled "Just my-Code" Option. Dann navigierte ich zu Symbolen und überprüfte "Microsoft Symbol Server"

0

Versuchen Sie, das komplette specflow-Projekt mit specflow Definitionsdatei als auch zu bauen.Hoffe es sollte das Problem lösen.