2012-07-04 69 views
0

如何處理「你確定要離開此頁」使用華廷如何處理「你確定要離開此頁」使用華廷

我打開一個鏈接彈出彈出,後當我打開另一個鏈接它給像

一個彈出「您確定要離開這個頁面」

如何處理在華廷這個彈出。

+0

也許你可以用JavaScript之前禁用它(browser.Eval(...))http://stackoverflow.com/questions/1119289/how-to-show-the-are-you -sure任您想瀏覽的-外之本頁面-時-CH – alonp

回答

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); 
0
browser.RunScript(@" 
window.onbeforeunload = function() 
{ 
    event.returnValue = 'Are you sure you want to leave this page?'; 
} 
");