2013-02-17 103 views
0

我正在通過AngularJS教程,我被卡在教程上運行Testacular測試。我得到以下錯誤: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

請檢查端口是否在使用中。試試這個命令[lsof -i | grep 9876] – zsong 2013-02-17 01:12:20

+0

@sza該端口未被使用。當我爲之祈禱時,什麼都不會返回。 – egidra 2013-02-17 04:22:43

回答

4

這只是配置文件瀏覽器列表中的一個小問題。您應該在配置文件config/directory:config/testacular.conf.js和testacular-e2e.conf.js中更改瀏覽器的名稱。 如果您正在使用Chromium瀏覽器設置瀏覽器的列表,以「鉻瀏覽」,而不是像這樣的「鉻」:

browsers = ['chromium-browser']; 

這裏是我的testacular.conf.js文件的SS:an ss of my testacular.conf.js

如果你想有一個以上的瀏覽器爲您測試您可以添加安裝在系統中的其他瀏覽器的名稱:如果你不知道你的Chrome瀏覽器的名稱

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

這應該有助於終端:

ls /usr/bin/ | grep -i chrom