0
我有以下代码,它执行一些网页重定向,然后单击一个具有JavaScript函数作为href的标签。当它被称为一个文件是下载。我的问题是我想能够下载文件而不会被提示取消,保存或打开。我正在使用IE9。WatiN从网页下载文件
using (var browser = new IE("http:url.aspx")) {
browser.TextField(Find.ByName("ctl00$ContentPlaceHolder1$Login1$UserName")).TypeText("cpereyra");
browser.TextField(Find.ByName("ctl00$ContentPlaceHolder1$Login1$Password")).TypeText("Maxipereyra15");
browser.Button(Find.ByName("ctl00$ContentPlaceHolder1$Login1$LoginButton")).Click();
browser.GoTo("http://it-motivity-cmc/Movation/MyPage/MyDashboard.aspx?dynamicdashboardid=ab000000-7dea-11c9-b596-d01e04bebb94");
while (browser.Eval("document.readyState") != "complete") {
Thread.Sleep(1000);
}
Div div = browser.Div("ctl00_ContentPlaceHolder1_wrapper_vis_zone1_1");
div.Link(link => link.Text == "Export to CSV").Click();
}
这里有什么可以帮助你:http://stackoverflow.com/a/6184867/1113272 – t3hn00b
我见过,但由于某种原因,我不能引用FileDownloadHandler。 – user541597
'WatiN.Core.DialogHandlers.FileDownloadHandler'? WatiN版本? – t3hn00b