【问题标题】:Protractor combined with SpecFlow, Selenium and C#量角器结合 SpecFlow、Selenium 和 C#
【发布时间】:2016-05-05 03:09:32
【问题描述】:

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

现在,由于我要测试的新 Web 应用程序是在 AngularJS 中构建的,因此建议我使用量角器。我的技术知识很有限,但是我想问大家的是:

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

提前致谢!

阿南德

【问题讨论】:

    标签: c# visual-studio selenium protractor specflow


    【解决方案1】:

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

    Article from ChuProtractor .Net

    祝你好运!

    【讨论】:

    • 请注意——截至今天,C# 版本的 Protractor 并不完全支持 Angular 2+ 应用程序。它仍然可以工作,因为它基本上是 Selenium 的一个包装器,但是更有用的东西(例如通过绑定查找元素、使用 ng-repeats 以及通过模型查找)还不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 2019-04-05
    • 2015-01-11
    • 2019-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多