Как использовать обработчик диалога подтверждения? - PullRequest
1 голос
/ 14 сентября 2011

Я пытался использовать обработчик диалогового окна подтверждения, чтобы щелкнуть ОК, но он все равно не сделал щелчок.Я правильно это использую?Вот код:

var handler = new ReturnDialogHandler();
using (new UseDialogOnce(WebBrowser.Current.DialogWatcher, handler))
{
    WebBrowser.Current.AddDialogHandler(handler);
    WebBrowser.Current.Link("delete").ClickNoWait();
    handler.WaitUntilExists(5);
    handler.OKButton.Click();
    WebBrowser.Current.WaitForComplete();
}

1 Ответ

1 голос
/ 18 ноября 2011

В модульных тестах для WatiN этот обработчик создается следующим образом:

var handler = ReturnDialogHandler.CreateInstance();
...