Jenkins、Xvfb和Selenium

20

我一直在尝试按照这里的说明运行Xvfb插件:https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin

目前,xvfb可执行文件位于/usr/bin/Xvfb

我的项目配置和Jenkins配置与说明完全相同,但是我遇到了以下错误:

错误:未定义Xvfb安装,请在配置中定义一个。一旦定义,您需要在Xvfb插件作业设置的高级选项下选择一个并保存作业配置。

我还尝试将可执行文件的路径放入Jenkins配置中,但对结果没有任何影响。

有什么想法可以让它正常工作吗?

4个回答

11

您必须在“管理Jenkins” => “配置系统” => “Xvfb安装”中定义Xfvb安装。


我已经尝试过这个,但我的安装配置无法保存。 - Jason
请为配置文件命名,路径为 /usr/bin。 - Bruno Bossola
6
目前,此选项位于“全局工具配置”(http://jenkisHost:jenkinsPort/configureTools/)下而非“配置系统”。 - olyv

8
您需要在Jenkins上定义Xvfb的安装。访问管理Jenkins>>全局工具配置。在Xvfb安装部分,输入名称并将字段“在其中查找Xvfb可执行文件的目录”填写为/usr/bin


我正在使用Jenkins Pipeline,并且已经配置了Xvfb。但是,当我执行包含xvfb wrapper的作业时,我会收到错误消息:“ERROR: No Xvfb installations defined, please define one in the configuration. Once defined you''ll need to choose one under Advanced options for Xvfb plugin job settings and save job configuration." - sanduni jayawardena

2

目前xvfb可执行文件位于 /usr/bin/Xvfb

不,xvfb的默认位置是 /usr/bin


0

使用插件的1.10版本时,我无法保存属性。升级到1.12版本后,开始可以保存。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接