2011-08-11 52 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#刷新循环是问题。