如何使用确认对话框处理程序?
我尝试使用确认对话框处理程序单击“确定”,但仍然无法单击。我用得对吗?这是代码:
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();
}
I tried to use the confirm dialog handler to click ok, but it still doesn't make the click. Am I using it right? Here is the code:
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();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 WatiN 的单元测试中,该处理程序的创建如下:
In the unit tests for WatiN that handler is created like this: