reactjs - 引用错误 : before is not defined (mocha/protractor)

标签 reactjs protractor mocha.js e2e-testing

我正在使用 protractormochareact应用。尝试使用时 before()after()函数它给了我一个错误:

ReferenceError: before is not defined

但是使用 beforeEach()afterEach()工作得很好。

这是我如何配置 protractor.conf.js
exports.config = {
  capabilities: {
    browserName: 'chrome'
  },
  frameworks: ['mocha', 'chai'],
  onPrepare: function() {
    browser.ignoreSynchronization = true;
  }
};

附注。完整错误:
Stacktrace:
    ReferenceError: before is not defined
    at [object Object].<anonymous> (/myApp/tests/e2e/routes.js:10:5)
    at normalLoader (/myApp/node_modules/babel-core/lib/babel/api/register/node.js:160:5)
    at Object.require.extensions.(anonymous function) [as .js] (/myApp/node_modules/babel-core/lib/babel/api/register/node.js:173:7)
    at require (module.js:380:17)
    at Function.promise (/myApp/node_modules/protractor/node_modules/q/q.js:650:9)
    at _fulfilled (/myApp/node_modules/protractor/node_modules/q/q.js:797:54)
    at self.promiseDispatch.done (/myApp/node_modules/protractor/node_modules/q/q.js:826:30)
    at Promise.promise.promiseDispatch (/myApp/node_modules/protractor/node_modules/q/q.js:759:13)
    at /myApp/node_modules/protractor/node_modules/q/q.js:525:49
    at flush (/myApp/node_modules/protractor/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:419:13)

最佳答案

我可以通过添加 framework: jasmine2 进行管理至 protractor.conf.js而不是 before()after()我写了 beforeAll()afterAll() .
现在它可以作为一种魅力。

有关该问题的详细信息可以在此 gitHub comment 中找到。来自@juliemr

编辑:错别字

关于reactjs - 引用错误 : before is not defined (mocha/protractor),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31285908/

相关文章:

reactjs - 使用 Jest 测试 React componentWillUnmount

javascript - Reactjs shouldComponentUpdate 与函数

javascript - Protractor 测试中的 request-promise + co API 触发器

javascript - 将 html 文件附加到 mocha 测试文件中的 JSDOM

reactjs - React + ApolloProvider + Typescript = "JSX element class does not support attributes"错误

javascript - 如何使用 connect w/Redux 从 this.props 获得简单的调度?

javascript - 特定错误后停止规范

testing - 如何测试表格及其在 Protractor 中的内容?

javascript - 如何在 mocha-chai 测试套件中顺序运行两个描述 block

javascript - 无法使用实用 meteor :mocha - file structure issue 运行 meteor 测试