2013-08-17 102 views
0

我有使用Sevenium Web-Driver使用Maven进行UI测试的Java测试类。我想在Jenkins中使用mvn test命令运行它们。 无法启动浏览器进行测试。如何在Jenkins中使用Selenium Webdriver运行UI测试类?

显示的错误堆栈如下所示: org.openqa.selenium.firefox.NotConnectedException:无法在45000 ms后在端口7055上连接到主机127.0.0.1。火狐控制台输出: 错误:无显示指定 错误:没有显示在org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106)

任何帮助在此将理解的指定 。

回答

1

Firefox需要X显示器才能运行,例如, xvfb的

您需要

  • 您的服务器上安装xvfb的。这样做取决于您的服务器操作系统(和软件包管理)
  • 在构建之前启动xvfb。您可以使用xfvb plugin或通过将Xvfb作为守护进程运行。我个人喜欢使用插件。
相关问题