这是关于使用c#的带有量角器的Angular 5自动化
目前,我的应用程序是使用Primeng UI组件和kendo grid基于Angular5开发的。请查找以下查询:
a)量角器是否可用于自动执行angular 5应用?
b)当我尝试检查时,没有ng-model、ng-reflect、ng-binding、ng-repeat等。有空吗?我是否应该与开发团队讨论为Angular 5或任何其他可用的定位器添加这些定位器?
c)我可以在visual studio中使用nuget包量角器,并开始用c#.Does编写支持angular 5自动化的量角器吗?在我们公司,我不应该使用JavaScript或typescript。使用量角器包在c#中编写代码的可行性如何?
d)你有没有开发人员在Angular 5开发中应该遵循的指导原则,以满足使用protractor.net的E2e测试。就像输入框的ex一样,要添加什么角度属性?就为了下拉吗?对于网格,需要添加什么角度属性?
e)有两种构建类型: prod build和dev build。实际上我们应该在prod build中测试,但在prod build中找不到任何angular组件,因为webpack工具将所有的angular组件转换为javascript。在这种情况下,在prod build中没有角度组件。如何实现自动化?
请帮助我解决这些问题,如果你对protractor.net有任何解决方案,请分享。
发布于 2018-06-07 17:46:51
a)量角器是否可用于自动执行angular 5应用?
是的,它可以用来自动化angular 5应用程序
b)当我尝试检查时,没有ng-model、ng-reflect、ng-binding、ng-repeat等。有空吗?
上面的ng可以在angular 1版本(angular js)中出现,你不用担心,但是你仍然可以使用Id,Xpath,className,model,buttonText。
C)我可以在visual studio中使用nuget包量角器,并开始用c#.Does编写支持angular 5自动化的量角器吗?在我们公司,我不应该使用JavaScript或typescript。使用量角器包在c#中编写代码的可行性如何?
你可以使用protractor nuget包支持angular 5 Automation,你需要安装,
Install-Package Protractor -Version -,Protractor C#不像Protractor-js和Protractor-ts Combo那样广泛使用。但它仍然有很好的C#支持。
https://stackoverflow.com/questions/50700143
复制相似问题