【发布时间】:2015-08-27 13:34:55
【问题描述】:
如何使用 watin 下载文件?我搜索了很多并尝试了,但我无法得到它。 我只想点击一个有下载的链接并保存它。我使用了我找到但没有成功的例子。问题是我使用“WaitUntilFileDownloadDialogIsHandled(15)”,但是 15 秒过去并抛出异常:WatiN.Core.Exceptions.WatiNException:15 秒后没有显示对话框。
这是代码:
FileDownloadHandler download = new FileDownloadHandler("C:/Development/Test/Downloads/" + "excel" + ".xls");
using (new UseDialogOnce(browser.DialogWatcher, download))
{
browser.Button(Find.ById("id_of_the_button")).ClickNoWait();
download.WaitUntilFileDownloadDialogIsHandled(15);
download.WaitUntilDownloadCompleted(150);
browser.RemoveDialogHandler(download);
}
请帮忙!
【问题讨论】:
-
我忘了说,但我使用 firefox 来处理(没关系,我也尝试过 IE