Jenkins執行python寫的selenium自動化腳本,一般會遇到,執行打不開瀏覽器,查看jenkins構建Console Output控制檯輸出信息,發現腳本是執行了的,可是出錯了,打開瀏覽器出現問題,緣由呢,是由於咱們window安裝的jenkins默認會產生一個window服務;那怎麼解決這個問題呢。java
1.先在控制面板-->管理工具-->服務;中找到Jenkins服務,-->屬性,中止和禁用該服務。python
有人會說了,你把服務中止了jenkins怎麼用啊,別急,聽筆者一一道來。linux
二、經過jenkins目錄下的jenkins.war去手動啓動服務shell
須要注意的是,手動啓動這個服務jenkins須要從新配置,也就是說,你以前若是在windows服務下作了jenkins配置會丟失。包括設置的賬戶密碼。windows
一切須要從新配置。瀏覽器
如下命令啓動jenkins.war,能夠複製下來保存成.bat格式批處理。每次用jenkins手動去點擊這個bat工具
echo "Jenkins CI automation testting" java -jar "C:\Program Files (x86)\Jenkins\jenkins.war" pause
jenkins管理員的一些配置就不說了。若是你初始密碼不知道,請仔細看頁面,有一個地址提示,用文本文件打開後找到密文,那就是密碼。spa
三、jenkins配置插件
系統管理-->系統配置code
配置這兩個就能夠了,其它看你須要吧。
系統管理-->管理插件
Git plugin 安裝這個就能夠了。咱們只是用來簡單的構建執行。
新建job
在進入的頁面,選擇源代碼管理
輸入Git項目地址
構建觸發器,這是用來設置執行的
*/5 * * * *這表明5分鐘執行一次,注意星數字,空格
構建環境 選擇執行windows批處理,由於是py腳本,能夠直接雙擊執行,linux下能夠選擇shell
點構建,試一下,能不能執行咱們的腳本。
咱們看到,打開ie執行了,沒有問題。