2017-10-20 48 views
0

最近,我们重新开始我们的服务器:错误:流星模块无法加载。 WebdriverIO

Linux version 4.4.4-200.fc22.x86_64 ([email protected]) (gcc version 5.3.1 20151207 (Red Hat 5.3.1-2) (GCC)) #1 SMP Fri Mar 4 20:06:29 UTC 2016 

当我尝试运行我的webdriverio测试,我的流星应用:

//scripts:{"wdio-test": "wdio tests/config/wdio.mocha.conf.js"} 

meteor npm run wdio-tests 

我得到这个错误:

ERROR: Module meteor can't get loaded. Are you sure you have installed it? 
Note: if you've installed WebdriverIO globally you need to install these external modules globally too! 
chrome 
    at MochaAdapter.load (node_modules/wdio-mocha-framework/build/adapter.js:473:23) 
    at wdio-mocha-framework/build/adapter.js:321:28 
    at Array.forEach (native) 
    at MochaAdapter.requireExternalModules (node_modules/wdio-mocha-framework/build/adapter.js:313:21) 
    at MochaAdapter.options (node_modules/wdio-mocha-framework/build/adapter.js:139:18) 
    at Suite.<anonymous> (node_modules/wdio-mocha-framework/build/adapter.js:171:43) 
    at emitThree (events.js:102:20) 
    at Suite.emit (events.js:175:7) 
    at node_modules/mocha/lib/mocha.js:230:11 
    at Array.forEach (native) 

这些是我的版本:

meteor --version 
Meteor 1.5.2.2 

meteor node --version 
v4.8.4 

meteor npm --version 
4.6.1 

node --version 
v6.11.2 

npm --version 
3.10.10 

而且包:

"mocha": "^3.5.0", 
    "mocha-mongoose": "^1.2.0", 
    "mocha-reporter": "0.0.3", 
    "mockery": "^2.1.0", 
    "mongo-mock": "^2.5.0", 
    "mongoose": "^4.12.0", 
    "selenium-webdriver": "^3.0.0-beta-2", 
    "wdio-mocha-framework": "^0.5.11", 
    "webdriverio": "^4.8.0", 

我们最近做了流星从1.3.5升级到1.5.2.2,但没有与webdriver的测试问题。由于重启,但我得到上面提到的错误。

我也没有在全球安装任何软件包。

任何人都知道我该如何解决这个问题?

回答

0

我发现我有这个选项我wdio-mocha.conf内:

mochaOpts: { 
    ui: 'bdd', 
    compilers: ['js:babel-register'], 
    require: ['babel-polyfill', 'meteor'], 
}, 

取出流星标签解决了这个问题。

我会让这个问题打开一段时间,也许有人不得不添加一些东西。