我正在阅读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。
答案 0 :(得分:4)
这只是配置文件浏览器列表中的一个小问题。您应该在config / directory:config / testacular.conf.js和testacular-e2e.conf.js下的配置文件中更改浏览器的名称。 如果您使用铬浏览器,请将浏览器列表设置为“chrome-browse”,而不是像这样的“Chrome”。:
browsers = ['chromium-browser'];
这是我的testacular.conf.js文件的ss:。
如果您想为测试添加多个浏览器,可以添加系统中安装的其他浏览器的名称:
browsers = ['chromium-browser', 'firefox'];
如果您不确定Chrome浏览器的名称,这应该有助于终端:
ls /usr/bin/ | grep -i chrom