Jenkins構建自動化腳本執行無界面解決方法

場景: jenkins構建selenium自動化用例的時候,會有jenkins自帶服務後臺運行自動化腳本,可無界面運行IE、Chrome、Firefox。html

            然而運行IE瀏覽器時候(IE比較特殊),Jenkins運行不會把默認的兼容性視圖打勾。瀏覽器

 

因而想到Jenkins構建時啓動有界面瀏覽器運行。服務器

解決方法:代理

  Jenkins搭建完成後,默認運行自動化案例的節點都是master,master即啓動jenkins的這臺服務器,而在master上運行案例,一般都是運行後臺進程,因此有人就會疑惑爲啥用jenkins跑腳本看不到運行界面。若是想看到運行界面的話,須要添加一個slave節點,特別是有多臺機器須要接入jenkins來執行案例時,更須要添加節點。htm

1.在系統管理-管理節點。能夠看到當前只有一個masterblog

   

 

二、點擊右側新建節點,填寫信息以下,保存。進程

三、此時能夠看到新增的robot節點,可是狀態顯示爲紅色的X,表示該節點仍是off linecmd

  

四、點擊節點robot,詳情界面顯示了幾種啓動節點的方式。selenium

  步驟1、點擊Launch按鈕會下載一個slave-agent.jnlp 文件。jenkins

    步驟2、點擊agent.jar 下載Jar包,並放在指定的目錄。

    步驟3、Copy界面的指令,打開cmd窗口,輸入指令。

  

 

五、查看Jenkins界面,查看發現代理構建在線。

  

六、配置項目限制項目的運行節點爲新建節點名稱。

  

轉自:http://www.cnblogs.com/Shanghai-vame/p/9351921.html

相關文章
相關標籤/搜索