IE6和IE7浏览器中的watin问题

时间:2011-08-11 16:38:37

标签: c# watin

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

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

非常感谢任何建议或帮助。

1 个答案:

答案 0 :(得分:0)

由于它是一个网络邮件应用程序,我认为有一个网页涉及?

如果是这样,我建议将该刷新循环取出并使用该HTML页面头部的meta refresh tag代替:
<meta http-equiv="refresh" content="900">

这可能会有所帮助 至少,它应该告诉你c#refresh循环是否是问题。