如何使用python和selenium为文件上载选择本地文件

时间:2017-08-15 20:59:05

标签: python selenium automation chrome-web-driver

我一直在编写脚本来使用Selenium和Python填充表单。我想附加一个图像文件。因此,当我到达按钮上传文件并单击它时,我不再可以使用Selenium来查找元素。

我需要弄清楚如何输入图像文件的路径,选择它并上传它。

请查看下面的图片,以清楚了解我要做的事情并让我知道解决方案。

enter image description here

1 个答案:

答案 0 :(得分:2)

您甚至可以直接使用我们用于选择文件的send_keys按钮上的Browse功能。它不涉及任何Windows弹出窗口处理。

示例:

driver.find_element_by_id(<Browser Button ID>).send_keys(<File Path>)