错误:流星模块无法加载。 WebdriverIO
问题描述:
最近,我们重新开始我们的服务器:错误:流星模块无法加载。 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的测试问题。由于重启,但我得到上面提到的错误。
我也没有在全球安装任何软件包。
任何人都知道我该如何解决这个问题?
答
我发现我有这个选项我wdio-mocha.conf
内:
mochaOpts: {
ui: 'bdd',
compilers: ['js:babel-register'],
require: ['babel-polyfill', 'meteor'],
},
取出流星标签解决了这个问题。
我会让这个问题打开一段时间,也许有人不得不添加一些东西。