2011-08-11 8 views
0

私はwatinを使ってWebメールアプリケーションを自動化しました。通常、Webメールアプリケーションは、15分ごとにログオフします。だから、これを避けるために、私のコードでは、ブラウザが15分ごとに更新されるので、メールがログオフされることはありません。このコードはIE8ブラウザで正常に動作します。しかし、私はIE6とIE7のブラウザでこのコードを試してみると1つの問題に直面しました。この自動化されたアプリケーションをインストールした後、このメールを使用してファイルをアップロードしようとするたびに、(アップロードするために)ファイルを選択する必要があるモーダルダイアログウィンドウが表示されます。そのモーダルダイアログウィンドウで、ブラウズボタンをクリックすると、「アップロードするファイルを選択」ダイアログが表示され、突然1秒以内に閉じます。どのダイアログボックスがこのダイアログボックスを開くのをブロックしているのか分かりません。これは15分ごとにブラウザを更新するために使用される方法です。IE6とIE7ブラウザのwatinに関する問題

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

ご意見やご協力をお寄せいただきありがとうございます。

答えて

0

ウェブメールアプリケーションなので、私はウェブページに関係していると思いますか?

もしそうなら、私はそのリフレッシュループを取り、代わりにそのHTMLページの先頭にmeta refresh tagを使用することをお勧めします:役立つかもしれない
<meta http-equiv="refresh" content="900">


少なくとも、C#refreshループが問題であるかどうかを教えてください。