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),我还有另一种解决方案

如果您仔细观察,正在启动的进程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 回答
0

安装 Karma-ie-launcher 后,将 index.js 更改为以下文件。

https://github.com/karma-runner/karma-ie-launcher/pull/9

于 2014-02-11T21:05:56.317 回答