Javascript 测试错误:无法启动chrome

Javascript 测试错误:无法启动chrome,javascript,jasmine,karma-runner,Javascript,Jasmine,Karma Runner,我正在学习AngularJS教程,我一直在学习运行测试测试的教程。我得到以下错误: Starting Testacular Server (http://vojtajina.github.com/testacular) ------------------------------------------------------------------- info: Testacular server started at http://localhost:9876/ info (launcher

我正在学习AngularJS教程,我一直在学习运行测试测试的教程。我得到以下错误:

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。我正在使用LinuxMint。

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

browsers = ['chromium-browser'];
这是我的testacular.conf.js文件的一个ss:

如果要在测试中包含多个浏览器,可以添加系统中安装的其他浏览器的名称:

browsers = ['chromium-browser', 'firefox'];
如果您不确定chrome浏览器的名称,这将有助于终端:

ls /usr/bin/ | grep -i chrom

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

browsers = ['chromium-browser'];
这是我的testacular.conf.js文件的一个ss:

如果要在测试中包含多个浏览器,可以添加系统中安装的其他浏览器的名称:

browsers = ['chromium-browser', 'firefox'];
如果您不确定chrome浏览器的名称,这将有助于终端:

ls /usr/bin/ | grep -i chrom

请检查端口是否正在使用中。尝试此命令[lsof-i | grep 9876]@sza该端口未被使用。当我为它grep时,没有返回任何内容。请检查端口是否正在使用。尝试此命令[lsof-i | grep 9876]@sza该端口未被使用。当我请求它时,什么也没有返回。