今晚我开始玩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)仍然存在同样的问题。
答案 0 :(得分:2)
找到我的问题。
虽然/Applications/Firefox.app是GUI的显示,但该程序的实际可执行脚本位于/Applications/Firefox.app/Contents/MacOS/firefox文件中。
更改更深层文件夹的路径解决了这个问题。