1

カルマ テストで IE を起動しようとしています。しかし、それは失敗しています!以下はエラーログです。

INFO [karma]: Karma v0.10.4 server started at http://127.0.0.1:9876/projects/client/layout/
INFO [launcher]: Starting browser IE
ERROR [launcher]: Cannot start IE

INFO [launcher]: Trying to start IE again.
ERROR [launcher]: Cannot start IE

INFO [launcher]: Trying to start IE again.
ERROR [launcher]: Cannot start IE

INFO [IE 10.0.0 (Windows 7)]: Connected on socket ysUM5iinHcFBqqDO0Gp1

何か案は!

4

2 に答える 2

0

少なくともIE 9(IE9)にはもう1つのソリューションがあります

よく見ると、によって起動されているプロセスnpm\node_modules\karma\lib\launchers\process.jsは次のとおりです。

[self._process = spawn(cmd, args);]

c:\Program Files\Internet Explorer\iexplore.exe -extoff http://localhost:9876/?id=51299470

これは私にとって問題を引き起こします。

コマンドラインからこれを起動すると、ブラウザが起動しないことがわかります。

今のところ、解決策は -extoff パラメータを削除することです。これは、次のように変更することで実行できます。 npm\node_modules\karma-ie-launcher\index.js

(長さゼロの文字列)を検索し-extoffて置き換えます。""

今、これは私のために働いています。

于 2015-02-06T19:15:09.547 に答える