【发布时间】:2014-05-26 14:19:04
【问题描述】:
我已经使用Geb 为我的 Grails 应用程序编写了一些功能测试。我已将测试配置为与 this example project 相同,这允许您使用 specify a list of browsers 来运行测试。
当我在本地针对 Firefox 运行测试时,测试通过了。但是,如果我在 Jenkins 上运行它们,它们会失败,因为 Firefox 无法在无头模式下运行。这个问题的一个常见解决方案似乎是使用 XVFB 来模拟显示,以便 Firefox 可以在无头机器上运行。我已经在 Jenkins 机器上成功安装了 XVFB,但不确定需要哪些额外配置才能让 XVFB 与运行功能测试的 Jenkins 作业一起工作?
有一个XVFB Jenkins plugin 可用,我应该使用这个还是人们已经成功使用的另一种方法?
【问题讨论】:
标签: grails selenium functional-testing geb