【问题标题】:Testing Angular with Protractor on a Sinatra server?在 Sinatra 服务器上使用 Protractor 测试 Angular?
【发布时间】:2015-04-16 18:45:47
【问题描述】:

我很好奇如何最好地在运行 Sinatra 的服务器上为 Angular 设置测试环境。通常在运行节点服务器时,你有一个 package.json,它可能需要 Protractor 的开发依赖。然而,Sinatra 服务器只有一个 Gemfile。是否有任何有助于在 Ruby 环境中使用 Protractor 的最佳实践或 gem?

【问题讨论】:

标签: ruby angularjs testing sinatra protractor


【解决方案1】:

Protractor 是一个节点应用程序,因此您必须安装节点才能使用它。在您的情况下,听起来您需要同时拥有 Gemfile 来维护 Sinatra 应用程序的依赖项和 package.json 来管理自动化测试 Protractor 的依赖项。

如果您不想或不必使用量角器,您可以在 ruby​​ 中使用许多其他选项进行端到端测试,您可以使用 rspec(rspec 和 jasmine 的语法相似)或 cucumber 作为测试框架,然后使用 capybara(如果您愿意,也可以直接使用 selenium)来控制浏览器并完成端到端测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    • 2014-02-09
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    相关资源
    最近更新 更多