jenkins+robotframework集成UI自動化

最近在搞ui自動化,使用的是robotframework框架,做好之後又想著把項目放到jenkins上,這裡面也遇到了一些坑,現在做個總結並且與大家分享。本人是win10系統,jenkins也是安裝在自己的電腦上。

1、首先查看一下自己的chrome版本,在瀏覽器輸入:chrome://version:


jenkins+robotframework集成UI自動化


2、下載瀏覽器對應的驅動,去網站http://npm.taobao.org/mirrors/chromedriver下載:


jenkins+robotframework集成UI自動化

將驅動放到自己的python安裝路徑下,本人python路徑是C:\\Python27:

jenkins+robotframework集成UI自動化


3、在jenkins搭建自己的項目,創建項目,構建一個自由風格的項目


jenkins+robotframework集成UI自動化

進入配置頁面,做如下配置:


jenkins+robotframework集成UI自動化

點擊"增加構建步驟",選擇"執行windows批處理",在輸入框輸入命令:

pybot -d D:\\Jenkins\\workspace\\\\xxxxxx-重新認證通過的賬戶 E:\\PROJECT\\USER_SYSTEM_PASS\\

D:\\Jenkins\\workspace\\\\xxxxxx-重新認證通過的賬戶:是我的執行結果的目錄,按照自己喜歡的路徑創建

E:\\PROJECT\\USER_SYSTEM_PASS\\:是我的自動化項目路徑:


jenkins+robotframework集成UI自動化


jenkins+robotframework集成UI自動化


jenkins+robotframework集成UI自動化

點擊構建後的操作,配置如圖:


jenkins+robotframework集成UI自動化


4、上一步配置,有個slave還未創建,現在我們來創建;

點擊系統管理->節點管理:


jenkins+robotframework集成UI自動化


jenkins+robotframework集成UI自動化


jenkins+robotframework集成UI自動化


jenkins+robotframework集成UI自動化

保存後,在列表頁點擊該slave:


jenkins+robotframework集成UI自動化


jenkins+robotframework集成UI自動化

將下載下來的slave-agent .jnlp和agent.jar都放到一個目錄下,我還是放在D:\\Jenkins\\workspace目錄下;

cd D:\\Jenkins\\workspace

java -jar agent.jar -jnlpUrl http://127.0.0.1:8080/computer/slave/slave-agent.jnlp -workDir "D:\\Jenkins\\workspace"

這樣就把slave建好了,然後在第3步裡把slave選上,這樣項目啟動就會調用slave執行;

5、這樣就配置好了,可以構建自己的項目了。


jenkins+robotframework集成UI自動化


分享到:


相關文章: