1. 程式人生 > >windows下Jenkins+webdriver無法啟動瀏覽器

windows下Jenkins+webdriver無法啟動瀏覽器

一、版本說明:

jenkins:通過jenkins.msi安裝的jenkins

谷歌瀏覽器版本:70.0.3538.77

python:3.6

selenium:3.12

 

二、問題描述:

1.在jenkins上的環境變數配置python直譯器的路徑,選擇通過windows命令執行python指令碼,並配置好UI自動化指令碼的執行路徑後,進行構建,發現無法啟動谷歌瀏覽器:

2.然而直接通過cmd,輸入python命令和UI自動化的指令碼路徑,是可以啟動谷歌瀏覽器,並順利執行指令碼的。

 

三、解決方法:

因為直接安裝jenkins,是一個後臺服務,通過cmd去執行指令碼是看不到瀏覽器的動作的。所以無法啟動瀏覽器,也找不到頁面元素。

需要將jenkins部署在tomcat上,不讓Jenkins的預設Windows使用者為SYSTEM,這樣就能夠啟動瀏覽器。