在OSX 10.6上尝试在JSTestDriver中使用--browser时,权限被拒绝

时间:2011-05-24 03:51:51

标签: javascript macos js-test-driver

今晚我开始玩JSTestDriver,并在没有太多问题的情况下开始工作。我尝试使用--browser开关在我的本地系统上使用autocapture chrome或firefox;然而,它总是抛出一个错误,说“许可被拒绝”。我尝试使用sudo运行命令,但仍然是同样的事情。

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

我可以使用终端上面的路径打开Firefox,所以知道路径是有效的。

我觉得我错过了一些简单而小巧的东西。有没有人看过这个问题,知道我错过了什么?

更新1: 尝试将Firefox移出/ Applications /目录,即使在超级用户帐户下运行(使用sudo)仍然存在同样的问题。

1 个答案:

答案 0 :(得分:2)

找到我的问题。

虽然/Applications/Firefox.app是GUI的显示,但该程序的实际可执行脚本位于/Applications/Firefox.app/Contents/MacOS/firefox文件中。

更改更深层文件夹的路径解决了这个问题。