【发布时间】:2017-09-21 04:40:15
【问题描述】:
我尝试在 Jenkins 中运行几个 Selenium IDE 测试(它在 Windows Server 2012 R2 上运行)。
我已按照Running Selenium tests in Jenkins 中描述的所有步骤进行操作,唯一的问题是 Jenkins 没有安装 Xvfb - 我所有使用“自动安装”选项的尝试似乎都不起作用(我可以单击“应用”,但 Xvfb 不会出现);我也无法在任何地方找到 exe(Jenkins 要求“在其中找到 Xvfb 可执行文件的目录”)。
有没有办法在 Windows 中安装 Xvfb?我知道这在 Linux 中很容易,但我必须使用 Windows。
【问题讨论】:
-
没有Xvfb fow窗口。 Linux 通常在没有显示的情况下运行,Xvfb 通过创建虚拟显示解决了这个问题。 Windows 总是有一个 DISPLAY。如果多个并行运行影响测试,唯一的解决方案是创建多个具有单个 slave 的 windows 节点。 Windows 服务器版本可能会提供不同的解决方案;我没试过。
-
谢谢!我一直无法在 Windows Server 中找到允许这样做的解决方案 + 还有一些其他限制,所以我将在 Linux 中使用 Jenkins。