2011-08-11 77 views
0

我使用watin自動化web郵件應用程序。通常,該Web郵件應用程序每15分鐘註銷一次。所以爲了避免這種情況,在我的代碼中,我每隔15分鐘刷新一次瀏覽器,以避免郵件註銷。此代碼適用於IE8瀏覽器。但當我使用IE6和IE7瀏覽器試用此代碼時,我遇到了1個問題。在安裝這個自動化應用程序後,每當我嘗試使用這個郵件上傳一個文件時,就會出現一個模式對話框窗口,我們必須選擇這個文件(要上傳)。在那個模式對話窗口中,當我點擊瀏覽按鈕時,它會顯示'選擇要上傳的文件'對話框,並在一秒鐘內突然關閉。我不知道哪一個阻止了這個對話框打開。這是每隔15分鐘刷新瀏覽器的方法:在IE6和IE7瀏覽器中使用watin的問題

  while (true) 
      { 
       ie.Refresh(); 
       Thread.Sleep(899999); 
      } 

任何建議或幫助將不勝感激。

回答

0

由於這是一個網絡郵件應用程序,我假設有一個網頁涉及?

如果是的話,我建議採取這一刷新圈出來,在HTML頁面而不是頭使用meta refresh tag
<meta http-equiv="refresh" content="900">

這可能會有幫助。
至少,它應該告訴你,如果你的C#刷新循環是問題。