您好我选择要在WebBrowser
上传的文件有问题,我尝试这样做:
var elements = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement file in elements)
{
if (file.GetAttribute("type") == "file")
{
file.Focus();
file.InvokeMember("click");
Thread.Sleep(2000);
IntPtr fileDownloadDialogPointer = FindWindow(null, "select file dialog");
SetForegroundWindow(fileDownloadDialogPointer);
//SendKeys.SendWait("text");
InputSimulator.SimulateTextEntry("text");
}
}
但这不起作用。怎么解决?我想在选择文件对话框中的字段中插入文本。