IE6 和 IE7 浏览器中 watin 的问题

发布于 2024-11-29 03:41:18 字数 476 浏览 1 评论 0原文

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

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

任何建议或帮助将不胜感激。

I automated a web mail application using watin. Usually that web mail application, log off every 15 minutes. So to avoid this, in my code i refresh the browser every 15 minutes so that it never allows the mail to log off. This code works fine with IE8 browser. But I faced 1 problem when I try this code with IE6 and IE7 browsers. After installing this automated application, whenever I try to upload a file using this mail a modal dialog window comes in which we have to select the file(to upload). In that modal dialog window, when I click on browse button it shows ‘Choose file to upload’ dialog and suddenly it closes itself within a second. I don’t know which 1 is blocking this dialog to open. This is the method being used to refresh the browser every 15 minutes:

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

Any suggestions or help would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天涯沦落人 2024-12-06 03:41:18

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

如果是这样,我建议取消刷新循环并在头部使用 元刷新标记该 HTML 页面改为:

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

Since it's a web mail application, I assume there's a web page involved?

If so, I would suggest taking that refresh loop out and using the meta refresh tag in the head of that HTML page instead:
<meta http-equiv="refresh" content="900">

That might help.
At the very least, it should tell you if your c# refresh loop is the issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文