您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Jenkins調(diào)度Selenium腳本不打開瀏覽器解決辦法
作者:秋尋草 發(fā)布時(shí)間:[ 2016/7/27 14:36:24 ] 推薦標(biāo)簽:功能測試 功能測試工具 Selenium

  The web browser doesn't show while run selenium test via jenkins
  原因:因?yàn)閖enkins是用windows installer 安裝成 windows的服務(wù)了,那么jenkins是一個(gè)后臺(tái)服務(wù),所以跑selenium cases 的時(shí)候不顯示瀏覽器
  解決辦法:
  Step 1. Control Panel(控制面板) -> Administrative Tools(管理工具) -> Services(服務(wù))
  找到Jenkins,右鍵菜單,執(zhí)行stop; 右鍵菜單 “屬性” start type 選擇“Disabled”  點(diǎn)擊 應(yīng)用,點(diǎn)擊確定。(這一步目的:讓jenkins不在以windows 服務(wù)的方式在后臺(tái)運(yùn)行)
  Step2.  通過命令行啟動(dòng)Jenkins
  java -jar "D:Program Files (x86)Jenkinsjenkins.war"
  當(dāng)然,大家也可以做個(gè)bat文件,以后每次啟動(dòng)jenkins,雙擊運(yùn)行這個(gè)bat文件OK了,bat文件內(nèi)容如下:
  echo "Jenkins CI automation testting"
  java -jar "D:Program Files (x86)Jenkinsjenkins.war"
  pause
  Step3.  重新創(chuàng)建Jenkins的Job,重新配置,在執(zhí)行測試
  問題解決了。
  注意問題:
 。1)通過這種方式啟動(dòng)jenkins,之前以windows service 啟動(dòng)jenkins的數(shù)據(jù)都丟失了,需要重新創(chuàng)建job。
  (2)之前以windows service 啟動(dòng)jenkins中安裝的插件也沒有了,需要重新安裝所需插件。
  其他參考:
  If you run Jenkins as a service in the background it won't open apps in the foreground. You may either try to run it not as a service in the foreground, or run it as a Local System account and check Allow the service to interact with desktop option. In the latter case you may get into permission problems, though.

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd