5

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

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

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

引用了哪些权限?

我在 MacOSX 的计算机上从我的主要用户执行。我在詹金斯网站和谷歌上查看了信息,但我可以得到任何东西。

4

2 回答 2

10

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

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

于 2013-05-13T10:44:17.763 回答
1

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

于 2014-03-18T04:42:36.803 回答