2015-10-07 15 views
5

Sto usando goniometro per e2e testare la mia app angolare, ma ottenere:goniometro in grado di analizzare conf.js

TypeError: Object # has no method 'parse' when calling "protractor conf.js"

Ecco il contenuto del file conf:

exports.config = { 
seleniumAddress: 'http://localhost:4444/wd/hub', 

capabilities: { 
    'browserName': 'chrome' 
}, 
specs: ['HomePageCtrl_spec.js'], 
chromeOnly: true, 
jasmineNodeOpts: { 
    onComplete: null, 
    isVerbose: false, 
    showColors: true, 
    includeStackTrace: true 
} 
}; 

E qui è l'eccezione io sono sempre a correre questo comando:

E:\eCOIGit\sidhome\SidHome\SidHome.Tests\ng-test-e2e>protractor Conf.js 

Errore:

0.123.516,410617 millions

C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:12 6 throw e; TypeError: Object # has no method 'parse' at Function.ConfigParser.resolveFilePatterns (C:\Users\xqwt\AppData\Roaming\ npm\node_modules\protractor\lib\configParser.js:102:29) at new TaskScheduler (C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\lib\taskScheduler.js:31:31) at C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\lib\launcher.js :180:21 at _fulfilled (C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\nod e_modules\q\q.js:797:54) at self.promiseDispatch.done (C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:826:30) at Promise.promise.promiseDispatch (C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:759:13) at C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:573:44 at flush (C:\Users\xqwt\AppData\Roaming\npm\node_modules\protractor\node_mod ules\q\q.js:108:17)at process._tickCallback (node.js:419:13) at Function.Module.runMain (module.js:499:11)

risposta

3

Si è verificato un errore nel goniometro, il problema è stato risolto.

Attualmente è possibile ottenere la versione contenente la correzione mediante l'installazione direttamente dal ramo principale:

npm install git+https://github.com/angular/protractor.git 

Per risolvere il problema, invece si può nodo aggiornamento per> = 0,12.


Qui ci sono le questioni correlate dal tracker protractor problema:


Vedi anche:

+0

grazie .. funziona :) – rrahul963

+0

non posso aggiornare alla versione 0.12 ancora, quale versione di goniometro posso usare per ora così ho don devo aggiornare ora? – user1007983

+0

@ user1007983 Penso che dovresti essere salvato con il goniometro 2.4.0. – alecxe

Problemi correlati