提问人:Optimal Myk 提问时间:8/16/2017 最后编辑:Shubham JainOptimal Myk 更新时间:8/2/2019 访问量:5220
如何使用 python 和 selenium 选择本地文件进行文件上传 [duplicate]
How to select a local file for a file upload with python and selenium [duplicate]
问:
我一直在编写脚本以使用 Selenium 和 Python 填写表单。我想向它附加一个图像文件。因此,当我到达上传文件的按钮并单击它时,我不再可以使用 Selenium 来查找元素。
我需要弄清楚如何输入图像文件的路径,选择它并上传它。
请查看下图,以清楚地了解我正在尝试做什么,并让我知道解决方案。
答:
2赞
SunilThorat
8/16/2017
#1
您甚至可以直接尝试使用我们用来选择文件的按钮上的功能。它不涉及任何窗口弹出窗口处理。send_keys
Browse
例:
import os
driver.find_element_by_id("#button_id").send_keys(os.getcwd() + "/image.png")
评论