Отказано в доступе при попытке использовать --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.

Изменение пути к более глубокой папке решило проблему.

Другие вопросы по тегам