【问题标题】:why is protractor 3.3.0 printing jasmine version 1.3.1?为什么量角器 3.3.0 打印 jasmine 版本 1.3.1?
【发布时间】:2016-08-25 09:13:40
【问题描述】:

我正在使用量角器3.3.0

使用this answer 我得到的输出是jasmine-version:1.3.1 revision 1354556913

AFAIK 我应该看到版本2.x

查看package.json 文件,我看到指定了版本2.3.2..

那么为什么在运行时我仍然收到1.3.1

【问题讨论】:

  • 您应该升级到最新版本的 Jasmine 并在您的配置文件中指定 jasmine 版本:framework: 'jasmine2',
  • @Nick nono,这不再需要了。从量角器3开始,我认为配置中的jasmine实际上意味着jasmine2
  • 是的,默认需要 Jasmine2 :)

标签: jasmine protractor


【解决方案1】:

所以changelog 说一切都应该正常工作,但事实并非如此。

我发现我可以在量角器配置中指定'framework' : 'jasmine2'..

效果很好,解决了我的问题。

尽管更新日志说你没有太多,因为'framework':'jasmine' 也会使用茉莉花2.3.2,但它没有。

对于那些仍然有这个问题并且由于某种原因无法升级到 jasmine 2 的用户,您可以使用 throw Errorthis.isNot。效果很好,但我更喜欢 jasmine 2..

【讨论】:

    猜你喜欢
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    相关资源
    最近更新 更多