结合SpecFlow、Selenium和C#的Protractor



我已经在互联网上搜索了几个小时,但找不到适合我情况的好答案。目前,我在SpecFlow和C#中设置了测试。基本上,我一直喜欢做的是,将所有参数都保留在代码之外。(所以基本上:如果我去http://www.stackoverflow.com'而不是Given我去BaseURL)

现在,由于我想测试的新web应用程序是在AngularJS中构建的,所以有人建议我使用量角器。我的技术知识非常有限,但我想问大家的是:

是否可以将量角器与SpecFlow结合使用,从而将SpecFlow中的参数发送到我的代码中?是否可以在没有命令提示的情况下使用量角器,但使用NUnit测试适配器?如果可能的话,有没有简单易懂的教程?

提前感谢!

Anand

这是Anthony Chu的一篇很棒的文章,可能会有所帮助。有一个NuGet包,用于在Selenium之上构建的.Net版本的量角器。我试过了,它和nunit或SpecRunner都很好用。C#版本的量角器允许您使用与量角器相同的角度特定选择器,但在Chrome WebDriver上运行它。

文章来自Chu,Protractor.Net。

祝你好运!

最新更新