【问题标题】:Why was Protractor chosen over angular-scenario?为什么选择量角器而不是角度场景?
【发布时间】:2013-12-22 21:59:11
【问题描述】:

Protractor 相对于 angular-scenario 的附加值是多少?我试图找出为什么在弃用路径上出现 angular-scenario,我已阅读 this post,并观看了 this video ,但我仍然对使用 Protractor 没有明显优势这一事实感到不满意。

【问题讨论】:

  • AFAIR,在 iframe 中运行应用程序的限制太大,并且在浏览器中使用 JS 不允许测试所有内容(如鼠标手势等)。
  • @JBNizet 提供更多详细信息,您的评论可能是一个答案
  • 贡塔尔,我同意。该评论是并且应该是一个可能且相关的答案

标签: angularjs protractor angular-scenario


【解决方案1】:

在 Ruby On Rails 领域,capybara 是主要的集成测试工具之一,Watir 是另一个。两者都利用 WebDriver api 与浏览器交互。这是与浏览器/网页交互以进行 E2E 测试的标准方式。

Karma/ngScenarioE2E 利用 iframe 并通过 karma 插件与浏览器交互。虽然有效,但它远非标准。

这对我来说是使用量角器的主要好处,即对浏览器的低级访问。这是否足以让他们切换,这完全取决于谷歌团队,而且他们似乎已经下定决心。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    相关资源
    最近更新 更多