2016-08-24 111 views
0

我有幾個Selenium IDE測試,我試圖在Jenkins中運行(它在Windows Server 2012 R2上運行)。Jenkins沒有在Windows中安裝Xvfb

我遵循Running Selenium tests in Jenkins中描述的所有步驟,我唯一的問題是Jenkins不安裝Xvfb - 我所有嘗試使用「自動安裝」選項似乎都不起作用(我可以單擊「應用「但Xvfb不會出現);我也一直無法找到任何地方的exe(詹金斯要求「目錄中找到Xvfb可執行文件」)。

有沒有辦法在Windows中安裝Xvfb?我知道在Linux中這很容易,但我必須使用Windows。 Screenshot

+0

沒有Xvfb fow窗口。 Linux通常運行時不顯示,Xvfb通過創建虛擬顯示來解決這個問題。 Windows始終有一個DISPLAY。如果多個並行運行影響測試,則唯一的解決方案是使用單個從站創建多個窗口節點。 Windows服務器版本可能提供不同的解決方案;我沒有嘗試過。 – Jayan

+0

謝謝!我一直無法在Windows Server中找到解決方案,這將允許+還有其他限制,因此我將在Linux中使用Jenkins。 –

回答

0

請檢查下面solution.It是我在Windows 7

    從「管理Jenkins'-提供名稱爲‘默認’,但沒有選擇‘自動安裝
  1. 詹金斯配置’檢查工作box.Check image 1. manage Jenkins settings
  2. 從Manage Jenkins的管理插件安裝Xvfb插件 - 從可用插件列表中選擇Xvfb插件,然後單擊安裝。 Plugin download from Jenkins
  3. 在「配置」窗口中設置構建環境詳細信息 - 選擇「構建之前啓動Xvfb,然後關閉它」。選項下的Build 環境部分。點擊'高級'按鈕後。提供 顯示名稱偏移值爲1.
+0

謝謝你的指示,Xvfb得到了安裝。不幸的是,它仍然不起作用 - 控制檯輸出顯示「系統不是Unix,Xvfb不會啓動」。 –