Jenkins无法连接到窗口服务器 - 没有足够的权限

时间:2013-05-13 10:29:15

标签: jenkins selenium-webdriver

我刚刚在本地安装了Jenkins服务器,以便使用Selenium Webdriver执行一些测试。

当我执行测试时,初始步骤执行良好(maven调用,访问repo,......)但是当必须执行第一个selenium步骤时,我收到此错误:

(java.lang.InternalError: Can't connect to window server - not enough permissions.)

提到了哪些权限?

我正在MacOSX中从计算机中的主用户执行。 我看过jenkins网站和谷歌的信息,但我可以得到任何东西。

2 个答案:

答案 0 :(得分:10)

添加JVM选项-Djava.awt.headless=true

在我使用的实例上,“JVM选项”字段仅在“启动方法”子标题下的“高级...”按钮中可见。

答案 1 :(得分:1)

您是否尝试过将不同的JDK添加到您的盒子中并将其用于构建?我的Mac上有一个Jenkins构建作业的类似问题,并且能够纠正它:  Jenkins build failed on OSX