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