javascript - 是否可以使用 Protractor 来测试任何非 AngularJS 应用程序?

标签 javascript angularjs selenium selenium-webdriver protractor

如果我有一个用 Ember/backbone 编写的 Web 应用程序,我还可以使用 Protractor 来测试它吗?与使用 WebdriverJS 进行测试相比有什么优势吗?

最佳答案

是的 - 它确实是。 Protractor 本质上是用于 JavaScript (WebDriverJS) 的 selenium webdriver 的包装器 - 因此您可以获得所有 selenium 功能 - 以及一些绝对值得您花时间的添加和改进。 咕噜咕噜——如果你正在测试一个 AngularJS 应用程序,你会从 Protractor 中得到更多——但对于其他 JavaScript 应用程序来说,仍然有很多好东西。

我修改并发布了我的博客文章以匹配您的问题 - 请参阅此处:

http://testautomation.applitools.com/post/94994807787/is-protractor-easier-than-selenium-by-doron

请注意,这篇文章并未提供完整的操作方法。我将在以后的帖子中提供有关如何克服引导问题的更多详细信息。一个好的起点是这里: http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/

这里: https://github.com/angular/protractor/issues/51

关于javascript - 是否可以使用 Protractor 来测试任何非 AngularJS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25363485/

相关文章:

javascript - ng-model 在我的应用程序上不是双向的

selenium - Selenium 未知错误: unhandled inspector error

javascript - Selenium /VBA : clicking xpath using Javascript

c# - 在 Asp.net Web API 中处理 CORS 预检

javascript - 在 JavaScript 中传递数据

javascript - 沙箱 WebGL 插件

javascript - 如何正确停止 Node API 集群服务器?

javascript - angular.js 中的静态插值与动态插值及其性能

firefox - 通过 webdriver 控制 Firefox 的最佳方法

javascript - 围绕其中心 Y 轴旋转立方体,第一次工作