最近在搞ui自動化,使用的是robotframework框架,做好之後又想著把項目放到jenkins上,這裡面也遇到了一些坑,現在做個總結並且與大家分享。本人是win10系統,jenkins也是安裝在自己的電腦上。
1、首先查看一下自己的chrome版本,在瀏覽器輸入:chrome://version:
2、下載瀏覽器對應的驅動,去網站http://npm.taobao.org/mirrors/chromedriver下載:
將驅動放到自己的python安裝路徑下,本人python路徑是C:\\Python27:
3、在jenkins搭建自己的項目,創建項目,構建一個自由風格的項目
進入配置頁面,做如下配置:
點擊"增加構建步驟",選擇"執行windows批處理",在輸入框輸入命令:
pybot -d D:\\Jenkins\\workspace\\\\xxxxxx-重新認證通過的賬戶 E:\\PROJECT\\USER_SYSTEM_PASS\\
D:\\Jenkins\\workspace\\\\xxxxxx-重新認證通過的賬戶:是我的執行結果的目錄,按照自己喜歡的路徑創建
E:\\PROJECT\\USER_SYSTEM_PASS\\:是我的自動化項目路徑:
點擊構建後的操作,配置如圖:
4、上一步配置,有個slave還未創建,現在我們來創建;
點擊系統管理->節點管理:
保存後,在列表頁點擊該slave:
將下載下來的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、這樣就配置好了,可以構建自己的項目了。
閱讀更多 光風霽月hb 的文章