我尝试使用Watin下载PDF文件。每次我尝试下载PDF文件时,Adobe PDF Addin都会在浏览器中打开它。它永远不会提示下载文件。有没有人有任何关于如何下载PDF文件的例子,因为我似乎无法弄清楚这一点。我正在使用IE11和Watin 2.1
答案 0 :(得分:0)
我刚写了一个这样的扩展(自动化最好是iffy) - 对不起vba.net:
<System.Runtime.CompilerServices.Extension()> _
Public Sub DownloadFile(browser As IE, fileUrl As String, savePath As String)
Using wc As New WebClient
Dim cookies As String = browser.Eval("document.cookie")
If Not String.IsNullOrEmpty(cookies) Then
wc.Headers.Add(HttpRequestHeader.Cookie, cookies)
End If
wc.DownloadFile(fileUrl, savePath)
End Using
End Sub