Python 在Pyhon上使用selenium上载文件(仅IE)

Python 在Pyhon上使用selenium上载文件(仅IE),python,selenium,file-upload,upload,Python,Selenium,File Upload,Upload,我正在使用下面的代码使用selenium驱动的Microsoft IE上传文件。 但我无法将密钥发送到文件输入。然而,下面的代码打开了浏览文件窗口(这只发生在IE中,而不是firefox中) 是否有一种仅使用IE的方法,我可以向html输入发送\u键,或者在最坏的情况下,我可以向弹出的浏览窗口发送\u键,然后单击打开 html代码: <TR> <TD class="label">File Name:</TD> <TD id="tagFile">&l

我正在使用下面的代码使用selenium驱动的Microsoft IE上传文件。 但我无法将密钥发送到文件输入。然而,下面的代码打开了浏览文件窗口(这只发生在IE中,而不是firefox中)

是否有一种仅使用IE的方法,我可以向html输入发送\u键,或者在最坏的情况下,我可以向弹出的浏览窗口发送\u键,然后单击打开

html代码:

<TR>
<TD class="label">File Name:</TD>
<TD id="tagFile"><INPUT size=30 TYPE="file" NAME="fileName"></TD>
</TR>   
<TR>
driver.find_element_by_css_selector("img[alt=\"Add Document\"]").click()
driver.find_element_by_name("title").send_keys("PCA Documentation")
driver.find_element_by_name("issueNo").send_keys("1")
print destination

file_input = driver.find_element_by_name("fileName")    
#driver.file_input.send_keys(destination)   
driver.file_input.send_keys("C:\\installAgent.log")                                     
driver.find_element_by_css_selector("img[alt=\"Upload my file\"]").click()

它应该是
文件输入。发送密钥(“C:\\installAgent.log”)
而不是
驱动程序。文件输入。发送密钥(“C:\\installAgent.log”)

难道不应该是
文件输入。发送密钥(“C:\\installAgent.log”)
而不是
驱动程序。文件输入。发送密钥(“C:\\installAgent.log”)
?我最终找到了答案并使用了驱动程序。通过名称(“文件名”)查找元素。发送密钥(目的地)这可能就是答案,请提交您的答案