我刚刚安装了Protractor v2.0.0
.我尝试添加 beforeAll
测试并出错
ReferenceError: beforeAll is not defined
查看堆栈跟踪,我看到 jasmine 1.3.1 是 Protractor 的子模块:
C:\Users\bmackey\AppData\Roaming\npm\node_modules\protractor\node_modules\minijasminenode\lib\jasmine-1.3.1.js:913:21
beforeAll
在 jasmine 2.1 中引入。我试过npm i -g jasmine-before-all
无济于事。我怎样才能让这个功能工作?
最佳答案
Protractor 仍在使用jasmine1
默认情况下。您必须在配置中设置 jasmine 版本
framework: 'jasmine2',
您可以在 reference configuration file 中找到更多信息
关于angularjs - BeforeAll 未定义(老 Jasmine ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29541122/