Jenkins自動化構建(一)執行selenium+python腳本


 

 

Jenkins執行python寫的selenium自動化腳本,通常會遇到,執行打不開瀏覽器,查看jenkins構建Console Output控制台輸出信息,發現腳本是執行了的,但是出錯了,打開瀏覽器出現問題,原因呢,是因為我們window安裝的jenkins默認會產生一個window服務;那怎么解決這個問題呢。

1.先在控制面板-->管理工具-->服務;中找到Jenkins服務,-->屬性,停止和禁用該服務。

有人會說了,你把服務停止了jenkins怎么用啊,別急,聽筆者一一道來。

2、通過jenkins目錄下的jenkins.war去手動啟動服務

需要注意的是,手動啟動這個服務jenkins需要重新配置,也就是說,你之前如果在windows服務下做了jenkins配置會丟失。包括設置的帳戶密碼。

一切需要重新配置。

以下命令啟動jenkins.war,可以復制下來保存成.bat格式批處理。每次用jenkins手動去點擊這個bat

echo "Jenkins CI automation testting"
java -jar "C:\Program Files (x86)\Jenkins\jenkins.war"
pause

jenkins管理員的一些配置就不說了。如果你初始密碼不知道,請仔細看頁面,有一個地址提示,用文本文件打開后找到密文,那就是密碼。

3、jenkins配置

系統管理-->系統配置

 

 配置這兩個就可以了,其它看你需要吧。

系統管理-->管理插件

Git plugin  安裝這個就可以了。我們只是用來簡單的構建執行。

 

新建job

在進入的頁面,選擇源代碼管理

輸入Git項目地址

構建觸發器,這是用來設置執行的

*/5 * * * *這代表5分鍾執行一次,注意星數字,空格

構建環境 選擇執行windows批處理,因為是py腳本,可以直接雙擊執行,linux下可以選擇shell

 

點構建,試一下,能不能執行我們的腳本。

我們看到,打開ie執行了,沒有問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM