0

我在自动化 IE 中使用 MSHTML。我的要求之一是上传文件,并且我可以使用 click() 方法 HTMLInputElement 单击浏览按钮。

但是,在调用 click() 之后,程序并没有退出上述方法,并且似乎无限期地卡在那里,除非我手动处理 File Upload 弹出窗口。

是否有解决此问题的方法,或者是否有其他方法可以使用 MSHTML 上传文件?

下面是我的代码:

HTMLInputElement browseFile = (HTMLInputElement)cimsDocument.getElementById("file");
browseFile.click(); //my program does not exit from this method
SendKeys.SendWait(@"C:\Users\Test\Desktop\FileToUpload.zip");
4

0 回答 0