Этот код поможет. Класс UsedialogOnce можно найти в коде WatiN.UnitTests и станет частью выпуска WatiN 1.3 (который, вероятно, будет выпущен сегодня вечером 14 октября).
FileDownloadHandler fileDownloadHandler = новый FileDownloadHandler (file.FullName);
используя (новый UseDialogOnce (т.е. .DialogWatcher, fileDownloadHandler))
{
ie.Button ( "exportPdfButtonId") ClickNoWait ();.
fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(30);
fileDownloadHandler.WaitUntilDownloadCompleted(200);
}
НТН,
Йерун ван Менен
Ведущий разработчик WatiN