【问题标题】:Protractor - beforeAll and afterAll undefined量角器 - beforeAll 和 afterAll 未定义
【发布时间】:2016-04-19 06:08:58
【问题描述】:

我正在将量角器与茉莉花一起使用。量角器版本是3.2.2,我使用命令protractor --version 找到了这个。如何找到量角器使用的茉莉版本。当我阅读updgrade doc时,我找不到升级jasmine的步骤,我发现的只是在配置文件中添加jasmine2

我的配置文件是这样的

exports.config = {  framework: 'jasmine2', .... }

但我仍然无法使用beforeAll and afterAll。我在这里有什么遗漏吗。由于 beforeAll and afterAll 未定义,我认为量角器使用的 jasmine 版本不是 2x。

非常感谢任何帮助。

谢谢。

【问题讨论】:

  • 你可以在文件node_modules/protractor/package.json查看量角器使用的jasmine版本
  • @MadhavanKumar package.json 具有以下依赖项"jasminewd2": "0.0.8", "jasmine": "2.4.1"
  • 这些命令内置在 jasmine 框架中,所以我认为你是对的 - 量角器没有使用 2.x 版。将此添加到规范并运行它 - console.log('jasmine-version:' + jasmine.getEnv().versionString());
  • 打印的是什么?
  • @Gunderson - jasmine-version:1.3.1 修订版 1354556913

标签: angularjs protractor angularjs-e2e gulp-protractor


【解决方案1】:

20th April 2016 的 Protractor 3.2.2 与 Jasmine 2.4 捆绑在一起

全新安装的量角器应该为您获取 2.4 版本,您可以在查看 npm install 依赖树日志(完成安装模块后的 npm 输出)时验证这一点,在该树中搜索 jasmine,您应该请参阅正在报告的 2.4 版本。

另外,要使用的正确配置是:

framework: 'jasmine'

【讨论】:

    猜你喜欢
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多