2011-01-19 8 views
2

ie.refresh()をトリガするときに再試行ボタンを処理しようとしています。これは私が今まで持っているものですie.refresh()ポップアップを処理する方法

    ConfirmDialogHandler confirm = new ConfirmDialogHandler(); 
        using (new UseDialogOnce(ie.DialogWatcher, confirm)) 
        { 
         ie.Refresh(); 
         confirm.WaitUntilExists(); 
         confirm.OKButton.Click(); 
         ie.WaitForComplete(); 
        } 

しかし、期待どおりに動作しません。おかげ

答えて

5

より掘り私はRefreshWarningDialogHandlerが、これはそれを行うべきで見つけた後、それが動作します...ありがとう

しかしうん、私が使用しHERESにソリューションを提供します。この問題を抱えている可能性のある人に役立つことを願っています。

    bool retryhandler = true; 
        RefreshWarningDialogHandler refresh = new RefreshWarningDialogHandler(retryhandler); 
        using (new UseDialogOnce(ie.DialogWatcher,refresh)) 
        { 
         ie.Refresh(); 
        } 
        ie.WaitForComplete(); 
+0

これは私を助けました、ありがとうございます:) –

関連する問題