如何使用确认对话框处理程序?

时间:2011-09-14 13:08:15

标签: dialog handler confirm

我尝试使用确认对话框处理程序单击确定,但它仍然没有进行单击。我用它了吗?这是代码:

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 个答案:

答案 0 :(得分:1)

在WatiN的单元测试中,处理程序是这样创建的:

var handler = ReturnDialogHandler.CreateInstance();