javascript - 使用 Nightwatch.js 与 Protractor 之间有什么区别

标签 javascript angularjs testing protractor nightwatch.js

有什么区别?对于 Angular 项目,使用其中一种比使用另一种有什么优势?

Nightwatch.js对比Protractor

最佳答案

如果您正在处理 AngularJS 项目,选择很简单 - Protractor :

  • 它是专门为 Angular 应用程序制作的(尽管它也可以用于非 Angular 应用程序)
    • 支持 Angular 特定的定位器策略(如 by.modelby.repeater 等)
    • 等待 Angular 在页面加载期间启动(同步)
  • 它正在积极维护并主要由谷歌开发人员与 Angular 团队密切合作进行改进 - 这意味着 Protractor 遵循 Angular 发布周期和新变化

关于javascript - 使用 Nightwatch.js 与 Protractor 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27301676/

相关文章:

php - 获取json并用php保存

html - 使用 Angularjs 更改类中的背景图像

testing - 视频路径问题

ruby-on-rails - 如何在 Rails 3 中运行重点功能测试

JavaScript通过class/id以外的其他参数点击li

javascript - 带有复选框和 anchor 标记的 jquery

javascript - 当前语言 angularjs 和 i18next

qt - 使用 qt 模型测试

javascript - 将指令传递给 Angular Material mdPanel 服务

Javascript localStorage 未接收来自表单的输入