【发布时间】:2018-05-18 05:40:02
【问题描述】:
我想自动化基于角度的应用程序。所以我正在为此做 POC,我的第一选择是Selenium WebDriver,如果不是,那么任何其他工具。我听说并阅读了 Protractor,Protractor 将是基于角度的应用程序的最佳工具。但我对量角器一无所知。我有一个愚蠢的问题-
1 - 为什么 selenium 不支持基于角度的应用程序?如果是的话,我们如何通过使用硒来实现?
2 - 为什么量角器将是基于 Angular 的应用程序的最佳选择?如果是,请给我一些强项。
所以我想通过一些实时场景来明确这两个问题。如果有任何博客或页面可以找到这些详细信息,请发表评论。请建议我一些可以帮助我做出决定的好点。
谢谢大家,请帮忙!
【问题讨论】:
-
我认为你应该阅读量角器主页 - protractortest.org/#。 Protractor 建立在针对 Angular 应用程序的 webdriverjs 之上。有一个使用 java 的角度应用程序库 - github.com/paul-hammant/ngWebDriver
-
@gowtham, 1, 是的 selenium 在 ngWebdrivver 的帮助下支持基于角度的应用程序,以前 selenium 不支持处理基于角度的定位器,现在我们可以使用 selenium ngwebdriver(基于 JavaScript 的库)自动化角度应用程序2,当然量角器将是自动化角度应用程序的最佳选择,因为它具有基于角度的选择器,例如(ng-model,nd-repeat,ng-buttonText,Id,ClassName,ng-binding......等...... ..) 并且也可以使用量角器方法在角度和非角度页面上表现良好,默认等待 11 秒。
-
@Parthi,谢谢,我们有关于 ngWebDriver、如何使用以及在哪里使用这些新方法的文档。
-
还有一个问题,ngWebdriver可以支持什么版本的angular-Js?
-
ngWebdriver的文档不多,也没有在线帮助,因为它是新的,很多人不知道,建议你用量角器,
标签: selenium selenium-webdriver