Testacular错误:无法启动chrome

时间:2013-02-17 00:10:26

标签: javascript jasmine karma-runner

我正在阅读AngularJS教程,我仍然坚持运行Testacular测试的教程。我收到以下错误:

Starting Testacular Server (http://vojtajina.github.com/testacular)
-------------------------------------------------------------------
info: Testacular server started at http://localhost:9876/
info (launcher): Starting browser Chrome
error (launcher): Cannot start Chrome
    execvp(): No such file or directory

info (launcher): Trying to start Chrome again.
error (launcher): Cannot start Chrome
    execvp(): No such file or directory

info (launcher): Trying to start Chrome again.
error (launcher): Cannot start Chrome
    execvp(): No such file or directory

当我搜索问题时,有类似的用户遇到此问题,但他们使用的是Windows。我正在使用Linux Mint。

1 个答案:

答案 0 :(得分:4)

这只是配置文件浏览器列表中的一个小问题。您应该在config / directory:config / testacular.conf.js和testacular-e2e.conf.js下的配置文件中更改浏览器的名称。 如果您使用铬浏览器,请将浏览器列表设置为“chrome-browse”,而不是像这样的“Chrome”。:

browsers = ['chromium-browser'];

这是我的testacular.conf.js文件的ss:an ss of my testacular.conf.js

如果您想为测试添加多个浏览器,可以添加系统中安装的其他浏览器的名称:

browsers = ['chromium-browser', 'firefox'];

如果您不确定Chrome浏览器的名称,这应该有助于终端:

ls /usr/bin/ | grep -i chrom