“不允许辅助访问”错误,从 Java 运行 AppleScript 时
2022-09-01 16:11:38
我有一个Jenkins配置,它使用Maven为OS X应用程序执行Java测试。当我尝试运行一些需要辅助访问的AppleScript时,会出现不同的错误。因此,我尝试以两种方式执行 AppleScript:
-
使用脚本引擎:
ScriptEngineManager mgr = new ScriptEngineManager();ScriptEngine engine = mgr.getEngineByName(“AppleScriptEngine”);engine.eval(script);
在这种情况下,脚本执行失败并显示错误:发生了类型为 -10810 的错误。
- 调用 osascript。在这种情况下,错误如下所示:系统事件出现错误:不允许辅助访问 osascript。(-1719)
在可访问性列表中,我有以下东西:SystemUIServer,Script Editor,osascript,java,mvn,bash,Terminal。在脚本编辑器或终端的 osascript 中运行脚本时,脚本通过时没有任何错误。
任何建议,我还需要检查什么?