【问题标题】:How do I include lodash in my protractor test specs?如何在量角器测试规范中包含 lodash?
【发布时间】:2014-08-24 00:39:38
【问题描述】:

我想在我的量角器规范中使用 lodash 函数,我正在使用 _.forEach() 为表单填写值。

如何将 lodash 放入我的量角器脚本中以便我可以使用它?

我不是在问如何在我的应用程序中使用它,而是在实际运行的量角器脚本中使用它

【问题讨论】:

    标签: jasmine protractor


    【解决方案1】:

    您可以使用本机 Array.forEach()。如果你需要 lodash 这样做:

    获取节点依赖。

    npm install lodash --save-dev
    

    然后在你的测试中使用它。

    var _ = require('lodash');
    
    describe('foo', function() {
      it('should do stuff', function() {
        _.each();
      });
    })
    

    【讨论】:

    • 很高兴您添加了有关 npm install 的信息。我已经用 bower 安装了 lodash,但是 require('lodash') 失败了,直到我也用 npm 安装了它。
    • @Mark0978 只是为了扩展您的发现,bower 用于安装前端组件,而 NPM 用于安装节点包。使用 bower 安装 lodash 可以“在浏览器中的页面上”使用它(类似于您使用 jQuery 的方式)。使用 NPM 安装它可以让 Node 自己使用它。
    • 您还必须添加 b browserify 。 stackoverflow.com/questions/19117092/…
    猜你喜欢
    • 2015-05-10
    • 2018-12-21
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 2015-02-16
    相关资源
    最近更新 更多