2017-10-20 31 views
0

Récemment, nous avons remis en marche notre serveur:ERREUR: Le météore du module ne peut pas être chargé. 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 

Quand je tente d'exécuter mes tests avec webdriverio, pour mon application météore:

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

meteor npm run wdio-tests 

Je reçois cette erreur:

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) 

Ce sont mes versions:

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 

Et les paquets:

"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", 

Nous avons récemment fait une mise à jour de Meteor 1.3.5 à 1.5.2.2, mais il n'y avait pas de problème avec les tests de WebDriver. Depuis le redémarrage, cependant, je reçois l'erreur mentionnée ci-dessus.

Je n'ai pas non plus installé de paquet globalement.

Quelqu'un sait comment je peux résoudre ce problème?

Répondre

0

j'ai découvert que j'avais cette option dans mon wdio-mocha.conf:

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

enlever l'étiquette de météore a résolu le problème.

Je vais laisser cette question ouverte pendant un moment, peut-être que quelqu'un doit ajouter quelque chose.