jenkins執行selenium自動化測試瀏覽器不顯示解決方法


因為jenkins是用windows installer 安裝成 windows的服務了,那么jenkins是一個后台服務,所以跑selium cases 的時候不顯示瀏覽器

解決辦法:
Step 1. Control Panel(控制面板) -> Administrative Tools(管理工具) -> Services(服務)
找到Jenkins,右鍵菜單,執行stop; 右鍵菜單 “屬性” start type 選擇“Disabled”  點擊 應用,點擊確定。(這一步目的:讓jenkins不在以windows 服務的方式在后台運行)

Step2.  通過命令行啟動Jenkins
java -jar "D:\Program Files (x86)\Jenkins\jenkins.war" 
當然,大家也可以做個bat文件,以后每次啟動jenkins,雙擊運行這個bat文件就OK了,bat文件內容如下:
echo "Jenkins CI automation testting"
java -jar "D:\Program Files (x86)\Jenkins\jenkins.war"
pause


Step3.  重新創建Jenkins的Job,重新配置,在執行測試,問題解決了。

注意問題:
(1)通過這種方式啟動jenkins,之前以windows service 啟動jenkins的數據都丟失了,需要重新創建job。
(2)之前以windows service 啟動jenkins中安裝的插件也沒有了,需要重新安裝所需插件。

 

另外如果配置成后台服務,啟動的瀏覽器窗口大小是默認的(不是本機分辨率),暫時沒找到更改生效的辦法。

---------------------------------------------------------------------------------

關注微信公眾號即可在手機上查閱,並可接收更多測試分享~


免責聲明!

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



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