2013-08-17 99 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作爲守護進程運行。我個人喜歡使用插件。
相關問題