【发布时间】:2017-02-09 21:34:34
【问题描述】:
我一直在尝试使用此代码
WatiN.Core.DialogHandlers.ReturnDialogHandler myHandler = new WatiN.Core.DialogHandlers.ReturnDialogHandler();
browser.AddDialogHandler(myHandler);
myHandler.WaitUntilExists();
myHandler.OKButton.Click();
browser.RemoveDialogHandler(myHandler);
用于处理网站在尝试将页面留在 onbeforeunload 处理程序。当尝试关闭浏览器时,Watin 会触发此事件。
上面的代码似乎不适用于ie11。 ie9 有一个特殊的处理程序,但 ie11 没有。
【问题讨论】: