2016-04-29 3 views
4

Ich habe stundenlang im Internet gesucht, kann aber keine gute Antwort auf meine Situation finden. Derzeit habe ich meine Tests in SpecFlow und C# eingerichtet. Grundsätzlich möchte ich immer alle Parameter außerhalb des Codes behalten. (Also im Grunde: Gegeben ich gehe zu 'http://www.stackoverflow.com' anstelle von Given gehe ich zu BaseURL)Winkelmesser in Kombination mit SpecFlow, Selen und C#

Jetzt, da die neue Webanwendung, die ich testen möchte, in AngularJS gebaut ist, wurde mir geraten, Winkelmesser zu verwenden. Mein technisches Wissen ist ziemlich begrenzt, aber die Sache, die ich Sie alle fragen möchte, ist:

Ist es möglich, Winkelmesser kombiniert mit SpecFlow zu verwenden und so Parameter von SpecFlow in meinen Code zu senden? Ist es möglich, Winkelmesser ohne die Eingabeaufforderung aber mit NUnit Test Adapter zu verwenden? Wenn es möglich ist, gibt es ein leicht zu befolgendes Tutorial dafür?

Vielen Dank im Voraus!

Anand

Antwort

5

Hier ist ein großer Artikel von Anthony Chu, die helfen könnten. Es gibt ein NuGet-Paket für eine .Net-Version des Winkelmessers, das auf Selenium basiert. Ich habe es ausprobiert und es funktioniert gut sowohl mit Nunit oder SpecRunner. In der C# -Version des Winkelmessers können Sie dieselben winkelspezifischen Selektoren verwenden, die Sie vom Winkelmesser erhalten, aber oben auf dem Chrome WebDriver ausführen.

Article from Chu, Protractor .Net.

Viel Glück!