2011-05-24 56 views
2

我開始JSTestDriver今晚玩弄並得到它沒有太多的問題開展工作。我嘗試使用--browser開關在我的本地系統上自動獲取chrome或firefox;然而,它總是拋出一個錯誤,說「權限被拒絕」。我試圖使用sudo運行該命令,但仍然是同樣的事情。權限被拒絕當試圖在JSTestDriver使用--browser在OSX 10.6

java -jar $JSTESTDRIVER_HOME/JsTestDriver-1.3.2.jar --port 4224 --browser /Applications/Firefox.app 

我可以使用終端的上述路徑打開Firefox,因此知道路徑是有效的。

我覺得我失去了一些東西簡單和小。有沒有人看過這個問題,並知道我錯過了什麼?

UPDATE 1: 試圖將Firefox移出/ Applications /目錄,甚至在超級用戶帳戶(使用sudo)下運行時仍出現同樣的問題。

回答

2

找到了我的問題。

雖然/Applications/Firefox.app是GUI所顯示的內容,但該程序的實際可執行腳本位於/Applications/Firefox.app/Contents/MacOS/firefox文件中。

更改路徑更深的文件夾中解決了這個問題。