Я пытался с помощью этого кодаWatiN обращения с IE 11 «Вы уверены, что хотите покинуть эту страницу?» Всплывающее окно
WatiN.Core.DialogHandlers.ReturnDialogHandler myHandler = new WatiN.Core.DialogHandlers.ReturnDialogHandler();
browser.AddDialogHandler(myHandler);
myHandler.WaitUntilExists();
myHandler.OKButton.Click();
browser.RemoveDialogHandler(myHandler);
для обработки всплывающего окна веб-сайт вызывает при попытке покинуть страницу a обработчик onbeforeunload. Watin запускает это при попытке закрыть браузер.
Вышеприведенный код, похоже, не работает на ie11. Существует специальный обработчик для ie9, но нет для ie11.