Проблема с watin в браузерах IE6 и IE7 - PullRequest
0 голосов
/ 11 августа 2011

Я автоматизировал веб-почтовое приложение, используя watin. Обычно это веб-почтовое приложение выходит из системы каждые 15 минут. Чтобы избежать этого, в моем коде я обновляю браузер каждые 15 минут, чтобы он никогда не позволял почте выходить из системы. Этот код отлично работает с браузером IE8. Но я столкнулся с 1 проблемой, когда я пробую этот код с браузерами IE6 и IE7. После установки этого автоматизированного приложения, когда я пытаюсь загрузить файл с помощью этого письма, появляется модальное диалоговое окно, в котором мы должны выбрать файл (загрузить). В этом модальном диалоговом окне, когда я нажимаю кнопку обзора, отображается диалоговое окно «Выбрать файл для загрузки», и оно внезапно закрывается через секунду. Я не знаю, какой из них блокирует это диалоговое окно. Этот метод используется для обновления браузера каждые 15 минут:

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

Любые предложения или помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 августа 2011

Поскольку это приложение для веб-почты, я предполагаю, что имеется веб-страница?

Если это так, я бы предложил исключить этот цикл обновления и использовать вместо него метатег обновления в заголовке этой HTML-страницы:
<meta http-equiv="refresh" content="900">

Это может помочь.
По крайней мере, он должен сообщить вам, является ли проблема с циклом обновления c #.

...