如何使用watin处理“你确定要离开这个页面”弹出窗口

时间:2012-07-04 06:39:59

标签: watin

如何使用watin处理“您确定要离开此页面”弹出窗口

我打开了一个链接,之后当我打开另一个链接时,它会弹出一个像

这样的弹出窗口

“您确定要离开此页”

如何在watin中处理这个弹出窗口。

2 个答案:

答案 0 :(得分:2)

WatiN.Core.DialogHandlers.ReturnDialogHandler.CreateInstance().OKButton.Click(); //IE8 or below

WatiN.Core.DialogHandlers.ReturnDialogHandlerIe9 ie9Handler = new WatiN.Core.DialogHandlers.ReturnDialogHandlerIe9(); //IE9
browser.AddDialogHandler(ie9Handler);
ie9Handler.CancelButton.Click();
browser.RemoveDialogHandler(ie9Handler);

答案 1 :(得分:0)

browser.RunScript(@"
window.onbeforeunload = function ()
{
    event.returnValue = 'Are you sure you want to leave this page?';
}
");