找不到用于量角器测试的黄瓜插件

时间:2017-03-19 17:21:23

标签: protractor cucumber

我是量角器的新手,并根据量角器网站的说明进行了设置。当我尝试使用黄瓜框架运行量角器测试时,我总是得到“错误:错误:无法找到模块'黄瓜'”。对此有何帮助?以下是配置。

黄瓜conf.js

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',
  capabilities: {
      browserName:'chrome'
  },
  framework: 'custom',
  frameworkPath: require.resolve('protractor-cucumber-framework'),
  specs: [
    './cucumber/*.feature'
  ],
  cucumberOpts: {
    require: ['./cucumber/*.js'],
    tags: [],                      
    strict: true,                  
    format: ["pretty"],            
    dryRun: false,                 
    compiler: []                   
  },
  onPrepare: function () {
    browser.manage().window().maximize();
  }
};

当我运行protractor cucumber-conf.js时,我得到以下错误。

/opt/protractor_tests
➔ protractor cucumber-conf.js
(node:5681) DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
[12:06:55] I/launcher - Running 1 instances of WebDriver
[12:06:55] I/hosted - Using the selenium server at http://localhost:4444/wd/hub
[12:06:57] E/launcher - Error: Error: Cannot find module 'cucumber'
    at Function.Module._resolveFilename (module.js:472:15)
    at Function.Module._load (module.js:420:25)
    at Module.require (module.js:500:17)
    at require (internal/module.js:20:19)
    at Object.module.exports.load (/opt/protractor_tests/node_modules/protractor-cucumber-framework/lib/cucumberLoader.js:5:12)
    at Object.<anonymous> (/opt/protractor_tests/node_modules/protractor-cucumber-framework/index.js:5:48)
    at Module._compile (module.js:573:32)
    at Object.Module._extensions..js (module.js:582:10)
    at Module.load (module.js:490:32)
    at tryModuleLoad (module.js:449:12)
[12:06:57] E/launcher - Process exited with error code 100

0 个答案:

没有答案