0

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

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

“你确定要离开这个页面吗”

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

4

2 回答 2

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);
于 2012-11-29T19:23:09.757 回答
0
browser.RunScript(@"
window.onbeforeunload = function ()
{
    event.returnValue = 'Are you sure you want to leave this page?';
}
");
于 2012-12-05T15:02:00.403 回答