我刚刚在本地安装了Jenkins服务器,以便使用Selenium Webdriver执行一些测试。
当我执行测试时,初始步骤执行良好(maven调用,访问repo,......)但是当必须执行第一个selenium步骤时,我收到此错误:
(java.lang.InternalError: Can't connect to window server - not enough permissions.)
提到了哪些权限?
我正在MacOSX中从计算机中的主用户执行。 我看过jenkins网站和谷歌的信息,但我可以得到任何东西。
答案 0 :(得分:10)
添加JVM选项-Djava.awt.headless=true
在我使用的实例上,“JVM选项”字段仅在“启动方法”子标题下的“高级...”按钮中可见。
答案 1 :(得分:1)
您是否尝试过将不同的JDK添加到您的盒子中并将其用于构建?我的Mac上有一个Jenkins构建作业的类似问题,并且能够纠正它: Jenkins build failed on OSX