C# IE6和IE7浏览器中的watin问题

C# IE6和IE7浏览器中的watin问题,c#,watin,C#,Watin,我使用watin自动化了一个web邮件应用程序。通常,web邮件应用程序每15分钟注销一次。为了避免这种情况,在我的代码中,我每15分钟刷新一次浏览器,这样它就不会允许邮件注销。这段代码在IE8浏览器上运行良好。但当我在IE6和IE7浏览器上尝试这段代码时,我遇到了一个问题。安装了这个自动化应用程序后,每当我尝试使用此邮件上载文件时,都会出现一个模式对话框窗口,我们必须在其中选择要上载的文件。在那个模式对话框窗口中,当我点击浏览按钮时,它会显示“选择要上传的文件”对话框,并突然在一秒钟内自动关闭

我使用watin自动化了一个web邮件应用程序。通常,web邮件应用程序每15分钟注销一次。为了避免这种情况,在我的代码中,我每15分钟刷新一次浏览器,这样它就不会允许邮件注销。这段代码在IE8浏览器上运行良好。但当我在IE6和IE7浏览器上尝试这段代码时,我遇到了一个问题。安装了这个自动化应用程序后,每当我尝试使用此邮件上载文件时,都会出现一个模式对话框窗口,我们必须在其中选择要上载的文件。在那个模式对话框窗口中,当我点击浏览按钮时,它会显示“选择要上传的文件”对话框,并突然在一秒钟内自动关闭。我不知道哪个1阻止打开此对话框。这是用于每15分钟刷新浏览器的方法:

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

如果您有任何建议或帮助,我们将不胜感激。

因为这是一个web邮件应用程序,我想其中涉及到一个网页

如果是这样,我建议将该刷新循环取出,并使用HTML页面头部的:

这可能会有帮助。 至少,它应该告诉您c刷新循环是否是问题所在