Jenkins整合Selenium無法啟動瀏覽器,問題解決
阿新 • • 發佈:2018-12-18
原因:因為jenkins是用windows installer 安裝成 windows的服務了,那麼jenkins是一個後臺服務,所以跑selium cases 的時候不顯示瀏覽器
前提條件:
Jenkins 安裝路徑非系統盤目錄(也就是 C盤);否則一下解決辦法無法使用。 只能進行解除安裝重新配置Jenkins!!!
解決辦法:
Step 1. (控制面板) -> (管理工具) -> (服務)
找到Jenkins,右鍵選單,執行停止; 右鍵選單 “屬性”-啟動屬性中選擇“禁用” 點選 應用,點選確定。(這一步目的:讓jenkins不在以windows 服務的方式在後臺執行
Step2. 通過命令列啟動Jenkins
java -jar "D:\Program Files (x86)\Jenkins\jenkins.war" 當然,大家也可以做個bat檔案,以後每次啟動jenkins,雙擊執行這個bat檔案就OK了,bat檔案內容如下: set JENKINS_HOME=F:\Jenkins cd /d %JENKINS_HOME% java -jar jenkins.war --httpPort=8080
Step3. 重新建立Jenkins的Job,重新配置,再執行測試,問題解決了。
but.開啟的命令視窗不能關閉,否則Jenkins將因服務停止而無法工作。