2017-06-14 108 views
0

它是一個內部構建服務器。我們在Window Server 2012上運行VSO構建代理,並在其上安裝了IE 11。Karma無法在VSO構建代理(構建服務器)上啓動IE

VSO構建代理正在'網絡服務'用戶下運行。

在單元測試構建步驟中,Karma能夠啓動Chrome而不是IE。

錯誤

2017-06-14T18:10:38.5588660Z [33m14 06 2017 14:10:38.557:WARN [launcher]: [39mIE have not captured in 60000 ms, killing. 
2017-06-14T18:10:38.7008770Z [32m14 06 2017 14:10:38.699:INFO [launcher]: [39mTrying to start IE again (1/2). 
2017-06-14T18:11:38.7030837Z [33m14 06 2017 14:11:38.702:WARN [launcher]: [39mIE have not captured in 60000 ms, killing. 
2017-06-14T18:11:38.8830954Z [32m14 06 2017 14:11:38.882:INFO [launcher]: [39mTrying to start IE again (2/2). 
2017-06-14T18:12:38.8953023Z [33m14 06 2017 14:12:38.884:WARN [launcher]: [39mIE have not captured in 60000 ms, killing. 
2017-06-14T18:12:39.0743168Z [31m14 06 2017 14:12:39.074:ERROR [launcher]: [39mIE failed 2 times (timeout). Giving up. 

我甚至嘗試在Karma fails to launch IE on Team City build

仍然沒有運氣的建議。我錯過了什麼嗎?

+0

你如何嘗試這個建議?使用網絡服務登錄機器的步驟是什麼? –

回答

0

最簡單的方法是,你可以更改構建服務帳戶(例如,您的帳戶):

  1. 打開本地服務
  2. 雙擊生成服務
  3. 選擇登錄
  4. 選擇這帳戶並指定一個帳戶。
+0

我嘗試使用「允許服務與桌面交互」選項的本地系統。沒有運氣。我甚至嘗試使用系統管理員帳戶,甚至沒有工作。 – Sundeep

+0

@Sundeep您是否在更改帳戶後重新啓動服務?重新啓動服務是必需的。另一方面,嘗試關閉IE增強安全配置。 –

+0

是的。我在更改帳戶後確實重新啓動了服務。我會嘗試關閉增強的安全性。謝謝你的幫助。 – Sundeep