2010-05-24 28 views
1

我遇到了在CruiseControl.net下運行WatiN的問題,在.forceclose上,watin正在關閉所有打開的瀏覽器實例。我有多個項目在巡航控制下運行,並且其中一些項目同時正在構建和測試的情況並不罕見。 watin會不止一次地關閉另一個項目的瀏覽器窗口,導致它失敗。在我的本地測試中,在新進程下創建我的watin實例修復了這個問題。但是在巡航控制下運行時,當這樣做時,我失去了我的IE對象:waitin關閉所有正在構建的項目的瀏覽器

未將對象引用設置爲對象的實例。

  • 運行CC.net作爲服務
  • CC.Net服務器是Windows 2003
  • IE6

有什麼想法?

+0

你在本地測試中使用IE6嗎? – prostynick 2010-05-24 19:35:18

回答

0

至於我記得,華廷不會關閉瀏覽器,除非你明確關閉它們,如:

ie.Close(); 

你仍然可能需要設置/檢查你的瀏覽器AutoClose屬性:

ie.AutoClose = false;