我刚刚安装了Protractor v2.0.0
。我尝试将beforeAll
添加到测试中并出现错误
ReferenceError:未定义beforeAll
查看堆栈跟踪,我看到jasmine 1.3.1是量角器的子模块:
茉莉花2.1中引入了C:\用户\ bmackey \应用程序数据\漫游\ NPM \ node_modules \量角器\ node_modules \ minijasminenode \ lib中\茉莉1.3.1.js:913:21
beforeAll
。我试过npm i -g jasmine-before-all
无济于事。如何才能使用此功能?
答案 0 :(得分:11)
Proractor默认仍在使用jasmine1
。您必须在配置中设置jasmine版本
framework: 'jasmine2',
中找到更多信息
答案 1 :(得分:1)
另外,如果您因某些原因需要jasmine-1.x
,请使用jasmine-beforeAll
包。它提供相同的beforeAll
和afterAll
挂钩。