Protractor 结合 SpecFlow、Selenium 和 C#

Protractor combined with SpecFlow, Selenium and C#

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

现在,由于我要测试的新 Web 应用程序内置于 AngularJS,因此建议我使用量角器。我的技术知识比较有限,但是想请教大家的是:

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

提前致谢!

阿南德

这是一篇来自 Anthony Chu 的精彩文章,可能会对您有所帮助。有一个 NuGet 包用于构建在 Selenium 之上的量角器的 .Net 版本。我已经尝试过了,它在 nunit 或 SpecRunner 上运行良好。量角器的 C# 版本允许您使用从量角器获得的相同 angular 特定选择器,但它在 Chrome WebDriver 之上运行。

Article from Chu , Protractor .Net

祝你好运!