我对视觉基础很新,但是一直看得很远,没有运气在任何地方找到答案。我已经使用WebBrowser导航到一个网页。在此页面上有一个单击链接,然后下载一个csv文件。
我的程序是使用以下方式点击此链接:
WebBrowser1.Document.GetElementById("elementID").InvokeMember("click")
但我不确定如何处理弹出的“文件下载”对话框。我想,一种方法是使用sendkeys点击“保存”按钮,但这看起来有点笨重。
我想知道我是否可以在弹出之前以某种方式使用FileDownload来处理此框。 (Microsoft的文档说:“如果可以显示文件下载对话框,则会在对话框出现之前触发此事件。”)
知道这是否可行,或者你有什么其他聪明的想法来解决这个问题吗?