Отказано в доступе при попытке использовать --browser в JSTestDriver на OSX 10.6
Сегодня вечером я начал играть с 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).
1 ответ
Нашел мою проблему.
Хотя /Applications/Firefox.app - это то, что показано в графическом интерфейсе, фактический исполняемый скрипт для программы находится в файле /Applications/Firefox.app/Contents/MacOS/firefox.
Изменение пути к более глубокой папке решило проблему.