如何使用Selenium C#为使用AngularJS构建的Web应用程序进行自动化测试?

时间:2017-01-19 09:17:02

标签: c# angularjs selenium automation

我正在使用Selenium C#进行自动化测试,而且它不能使用AngularJs构建的应用程序,因为它们是客户端。任何人都可以告诉我对使用AngularJS构建的应用程序进行自动化测试的选项是什么?我想要一些可以在Visual Studio中与Selenium C#一起使用的东西。

2 个答案:

答案 0 :(得分:1)

听起来基本的硒可能不是正确的工具。 Protractor构建于WebDriverJS之上,通常用于此场景:

http://www.protractortest.org/#/

似乎对量角器的C#绑定有一些支持,但我不确定支持的专用程度。

一个例子是Protractor nuget包:

https://www.nuget.org/packages/Protractor/

答案 1 :(得分:0)

.NET量角器是Angular应用程序的端到端测试框架

.NET量角器基于Selenium WebDriver C#绑定构建。

从NuGet获取它!

安装包装量角器

参考:Protractor net Home page

Good basic learning youtube video about Protractor