0

有人做过吗?导航到网页并弹出另存为对话框?这样浏览器就可以处理文件类型,html,pdf等...

4

2 回答 2

2

当调用 FileHandler 或在静态网页上时,您需要这样做吗?

如果它在返回内容类型的处理程序页面上,那么根据最新的 WatiN 版本文档,您可以执行以下操作:

using(IE ie = new IE(someUrlToGoTo))
{
    FileDownloadHandler fileDownloadHandler = new FileDownloadHandler(fullFileName);
    ie.AddDialogHandler(fileDownloadHandler);

    ie.Link("startDownloadLinkId").Click();

    fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(15);
    fileDownloadHandler.WaitUntilDownloadCompleted(200);
}

保罗

于 2010-08-25T12:14:03.123 回答
-1

Microsoft.Win32.Registry.ClassesRoot.DeleteSubKeyTree(".pdf");

运行此注册表。

于 2010-11-09T21:59:56.193 回答