关于使用带有C#的量角器的Angular 5自动化

时间:2018-06-05 12:30:36

标签: c# protractor

这是关于Angular 5 Automation with Protractor使用c#

目前我的应用程序是基于Angular5开发的,包含Primeng UI组件和kendo网格。请查找以下查询:

a)可以使用量角器自动进行角度5应用吗?

b)当我尝试检查时,没有ng-model,ng-reflect,ng-binding,ng-repeat等可用?我应该与开发团队讨论为Angular 5添加这些定位器还是可以使用任何其他定位器?

c)我可以在visual studio中使用nuget包量角器并开始用c#编写代码。那么量角器nuget包支持angular 5 Automation?在我们公司,我不应该使用JavaScript或打字稿。使用量角器包在c#中写入是否可行?

d)您是否有任何开发人员应遵循Angular 5开发的指南,以便使用protractor.net来进行E2e测试。就像输入框的ex一样,要添加什么角度属性? 下拉?对于网格,要添加哪个角度属性?

e)有两种类型的构建prod构建和开发构建。实际上我们应该在prod构建中进行测试但是无法在prod构建中找到任何角度组件,因为webpack工具将所有角度组件转换为javascript。在这种情况下,prod构建中没有角度分量。如何自动化?

请帮助我解决这些问题,如果您有任何protractor.net解决方案,请分享。

1 个答案:

答案 0 :(得分:0)

a)可以使用量角器自动进行角度5应用吗?

是的,它可用于自动化角度5应用程序

b)当我尝试检查时,没有ng-model,ng-reflect,ng-binding,ng-repeat等可用?

上面的ng可以出现在角度1版本(角度js)中,你不必为此烦恼,但你仍然可以使用Id,Xpath,className,model,buttonText。

C)我可以在visual studio中使用nuget包量角器并开始用c#编写代码。那么量角器nuget包支持angular 5 Automation?在我们公司,我不应该使用JavaScript或打字稿。使用量角器包在c#中写入是否可行?

是的,您可以使用量角器nuget包支持角度5自动化,您需要安装,

Install-Package Protractor -Version ----,Protractor C#没有广泛使用,如Protractor-js和Protractor-ts Combo。但它仍然对C#有很好的支持。