我试图在触发ie.refresh()时处理重试按钮。这就是我到目前为止所拥有的
ConfirmDialogHandler confirm = new ConfirmDialogHandler();
using (new UseDialogOnce(ie.DialogWatcher, confirm))
{
ie.Refresh();
confirm.WaitUntilExists();
confirm.OKButton.Click();
ie.WaitForComplete();
}
但它没有按预期工作。感谢
答案 0 :(得分:5)
是的,它有效,继承了我使用的解决方案。我希望它可以帮助那些可能也有这个问题的人。
bool retryhandler = true;
RefreshWarningDialogHandler refresh = new RefreshWarningDialogHandler(retryhandler);
using (new UseDialogOnce(ie.DialogWatcher,refresh))
{
ie.Refresh();
}
ie.WaitForComplete();