2017-05-10 93 views
7

Angular.js uygulamasını test etmek için şu anda PhantomJS ve Karma kullanarak test yapıyorum. ChromeHeadless'ın son sürümüyle, varsayılan PhantomJS tarayıcısı yerine ChromeHeadless test tarayıcısını kullanmaya başladık.ChromeHeadless stdout'u başlatılamadı/ChromeHeadless'ı PhantomJS/Karma ile başlatılamıyor

Şu anda karma-chrome-launcher 2.1.0 yüklüyorsunuz.

benim testler, ben aşağıda listelenmiştir ekstreler hangi birkaç farklı hatalar ile sunulan am: Ben başlangıçta düşünce gibi birkaç npm komutları, yani npm rebuild ve npm update çalışan çalıştılar

Cannot start ChromeHeadless 
    [0510/113948.371837:ERROR:resource_bundle.cc(767)] Failed to load /Applications/Google Chrome.app/Contents/Versions/58.0.3029.110/Google Chrome Framework.framework/Versions/A/resources.pak 
Some features may not be available. 

ChromeHeadless stdout: 
10 05 2017 11:39:48.428:ERROR [launcher]: ChromeHeadless stderr: [0510/113948.371837:ERROR:resource_bundle.cc(767)] Failed to load /Applications/Google Chrome.app/Contents/Versions/58.0.3029.110/Google Chrome Framework.framework/Versions/A/resources.pak 
Some features may not be available. 

ChromeHeadless stderr: [0510/113948.490917:ERROR:resource_bundle.cc(767)] Failed to load /Applications/Google Chrome.app/Contents/Versions/58.0.3029.110/Google Chrome Framework.framework/Versions/A/resources.pak 
Some features may not be available. 

ChromeHeadless failed 2 times (cannot start). Giving up. 
npm ERR! Test failed. See above for more details. 

Bağımlılık meselesiydi. Bu işe yaramadı ve nasıl devam edeceğimi bilmiyorum. Herhangi bir fikir?

cevap

6

Sorun, yüklemiş olduğum Google Chrome sürümünden kaynaklandı. Başsız Chrome, Chrome 59'dan destek alırken, 58 tane yüklenmişti.

Başsız Chrome'a ​​erişmek için Chrome Beta'u yükledim.

+0

Chrome 59 şimdi kararlı. – Pavlo