2

我今晚开始使用JSTestDriver并让它正常工作而没有太多问题。我尝试使用 --browser 开关让它在我的本地系统上自动捕获 chrome 或 firefox;但是,它总是抛出一个错误,说“权限被拒绝”。我尝试使用 sudo 运行命令,但还是一样。

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

我可以使用终端中的上述路径打开 Firefox,因此知道该路径是有效的。

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

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

4

1 回答 1

2

发现我的问题。

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

更改更深文件夹的路径解决了该问题。

于 2011-05-24T16:41:22.163 回答