У меня есть конфигурация Jenkins, которая выполняет тесты Java для приложения OS X с использованием Maven. И когда я пытаюсь запустить AppleScript, для которого требуется вспомогательный доступ, появляются разные ошибки. Поэтому я попытался выполнить AppleScript двумя способами:
-
Использование ScriptEngine:
ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName( "AppleScriptEngine" ); engine.eval(script);
В этом случае выполнение script выполняется с ошибкой: произошла ошибка типа -10810.
- Вызов osascript. В этом случае ошибка выглядит так: Системные события получили сообщение об ошибке: osascript не разрешает доступ к помощи. (-1719)
В списке доступности у меня есть следующие вещи: SystemUIServer, script Редактор, osascript, java, mvn, bash, Terminal. При запуске script в редакторе script или в osascript из терминала, script передается без ошибок.
Любые предложения, что еще я должен проверить?